Located about a 10-minute ride from the Abraj Al Bait Mall, Town House Castle Hotel Mecca features currency exchange and an ATM.
Also, Assalamu Alaika Ayyuha Annabi is 4.2 km from this Mecca hotel. A 15-minute drive will take you from the hotel to the massive Masjid al-Haram Mosque.
There are 430 rooms at the Town House Castle Mecca, each of them has an iron and ironing board, and climate control, as well as entertainment amenities such as a flat-screen TV with satellite channels. Self-catering facilities include an electric kettle, a refrigerator, and kitchenware. A bidet, a walk-in shower, and a separate toilet, along with such comforts as hair dryers and bathrobes, are also provided.