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.