Al Dawha Street, Al Shuhada District, Riyadh Saudi Arabia, Riyadh
3804927948
Parking lot
Room service
Front desk valuables safe
Internet access