Olaya Towers


The Olaya Towers are a pair of skyscrapers on Olaya Street in Riyadh, Saudi Arabia.

Gallery