Plaza Inn Olaya

Plaza Inn Olaya Address: Al Olya Street, Riyadh, Saudi Arabia

Minimum price found for Plaza Inn Olaya was: 460 SAR

Click here to get more information, photos & guest ratings for Plaza Inn Olaya