Olaya Towers

Intersection of Olaya Street & Mohammed bin Abdul-Aziz Street, Riyadh, Saudi Arabia
Level 29, Olaya Towers Tower B