Olaya Towers
The Olaya Towers (Arabic: أبراج العليا) are a pair of skyscrapers on Olaya Street in Riyadh, Saudi Arabia. See also List of tallest buildings in Saudi Arabia . Gallery References Skyscrapers in Riyadh