Olaya Suites Hotel Riad, Provinz Riad
Olaya Suites is located in Riyadh and offers self-catering accommodation. Free Wi-Fi access is available. The property is 7.9 km from King Fahd Stadium and 13 km from Riyadh Gallery Mall.
Zimmeranzahl: 22
Alyarmouk District,Dammam Road, 13251 Riad, Saudi-Arabien