Petal Hotel 4 stars

Al Riyadh- Al Olya Dst. - Al Olya General Street, Al Olaya, 11564 Riyadh, Saudi Arabia

Hotel image
Read more reviews for Petal Hotel