Holiday Inn Riyadh al qasr

Olaya Street
Riyadh
Saudi Arabia