Address: King Saud Street - Prince Khaled Al-Sudairi Street, Najran
13.4 km from Najran center
Apartments at Hammal Hotel Apartment feature a flat-screen satellite TV, air conditioning and a seating area. There is also an electric kettle. …
Prices, discounts & booking