Ibis Riyadh Olaya Street 3 stars

Olaya Street , Near Kingdom Tower, Al Olaya, 11565 Riyadh, Saudi Arabia

Hotel image
Read more reviews for Ibis Riyadh Olaya Street