Are there any must-see attractions in the vicinity of the Rio Hotel Olaya?
During the stay at the Rio Hotel Olaya, you shouldn't miss Riyadh's top-rated landmarks, National Museum (3.5 miles from the property) as well as King Khalid Grand Mosque, located about a 10-minute drive away.