TULIP INN OLAYA HOUSE

Olaya Street
Riyadh
Saudi Arabia