Doté d'un distributeur de billets et d'un distributeur automatique, Town House Castle Hotel La Mecque propose un hébergement à 4 km des tours Abraj Al Bait. L'hotel comprend 600 chambres et des équipements comme un salon de coiffure et un stockage des bagages.
La mosquée al-Haram est située à 10 minutes en voiture de la résidence, ainsi que l'aéroport international King Abdulaziz de Djeddah est à 105 km. Les Puits de Zamzam se trouve à 4,1 km de Town House Castle de La Mecque, ainsi qu'Al Haramin "Mina 1 " est situé à 6 km.
Un fer à repasser et une table à repasser, une climatisation sont également inclus, et un patio et un balcon sont présents dans les chambres pour plus de confort. Equipées d'un bureau, les chambres disposent également d'une cafetière/théière. Offrant une douche ouverte, une toilette séparée et un évier, les salles de bain sont équipées d'un sèche-cheveux et des draps de bain.