Plaza Inn Olaya 4 stars

Al Olya Street, Al Olaya, 11663 Riyadh, Saudi Arabia

Hotel image
Read more reviews for Plaza Inn Olaya