The Clock Towers
Mecca, Saudi Arabia
City
The Clock Towers is a government-owned hotel complex with seven skyscraper hotels in Mecca, Saudi Arabia. These towers are part of the King Abdulaziz Endowment Project that aims to modernize the city in catering to its pilgrims.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account