Makkah Clock Tower

Saudi Arabia

Steps away from Islam’s most sacred site, the Clock Towers are the largest hotel complex in the world accommodating more than 4 million guests per year. The towers consist of 7 skyscraper hotels with a room view of Al Kaaba and provide high-end hospitality services to all visitors fulfilling their pilgrimage journey. 

img

Cookies

We use cookies to enhance your browsing experience and analyse our traffic and performance. By clicking 'Accept', you consent to our use of cookies.