Search results
We did not find results for: The Clock Towers.
Check spelling or type a new query.
We did not find results for: The Clock Towers.
Check spelling or type a new query.
The Clock Towers, is a government-owned complex of seven skyscraper hotels in Mecca, Saudi Arabia. These towers are a part of the King Abdulaziz Endowment Project that aims to modernize the city in catering to its pilgrims. Wikipedia