Novotel Suites Riyadh Olaya In Riyadh (Al Olaya District)
Olaya Main Street -
Riyadh,
SA 12221