Narcissus Riyadh Hotel & Spa is located on Tahlia street cross Olya street which is the heart of Riyadh’s business and financial centre. It features free Wi-Fi, 3 restaurants and meeting facilities.
Number of rooms: 280
Olaya Street, corner of Tahlia Streets, Al Olaya, 11351 Riyadh, Saudi Arabia
Hotel booked 2 times today.