Search results
We did not find results for: King Road Tower.
Check spelling or type a new query.
We did not find results for: King Road Tower.
Check spelling or type a new query.
King Road Tower is a 34-storey office tower that is located in Jeddah, Saudi Arabia. The tower contains the world largest advertisement LED screen making it a valued landmark for the city. Wikipedia