Narcissus Riyadh Hotel & Spa Location
Olaya Street, Corner Of Tahlia Streets, Riyadh, Saudi Arabia
Enter dates to see available properties
Area Information
Attractions
Huawei Technologies HQ
200 m
Al Faisaliyah Center
650 m
Al Faisaliah Spa by ESPA
700 m
King Fahad Library & Garden
1.2 km
Ministry of Interior
3.1 km
Ministry of Pilgrimage
3.2 km
Train stations
Riyadh Train Station
8.2 km