Set in Riyadh, 16 km from Al Nakheel Mall, Green house in riyadh offers accommodation with a garden, free private parking and a bar. With free Wi-Fi, this 1-star hotel offers room service and a 24-hour front desk.
Number of rooms: 10
الرياض حى النهضة, 11376 Riyadh, Saudi Arabia