63 Hotel Suites Hotel Riyadh, Riyadh Province
SIXTY THREE Hotel Apartments offers self-catering accommodation along with free Wi-Fi, a restaurant and a 24-hour front desk.
Number of rooms: 50
Al Olya Dst. Makkah Road , Al Olaya, 11564 Riyadh, Saudi Arabia