L'hotel Head South Lodge Le Cap est situé dans le quartier "Three Anchor Bay", à environ 5 minutes à pied de la Mouille Point Beach. La résidence offre 21 chambres d'hôtes avec vue sur la cour.
Des attractions de la ville telles que la Colline Signal Hill, qui est à environ 2 km de l'hotel 4 étoiles boutique, et le Victoria & Alfred Waterfront dans une zone de 2,1 km. Les amateurs de sport peuvent également visiter le Stade du Cap, à environ 20 minutes de marche d'Head South Lodge, et emmener leurs familles à l'Aquarium des Deux Océans, qui se trouve à 10 minutes en voiture. Ce logement est situé à une courte distance du Parc Point. De plus, l'hotel est à environ 2,2 km du Musée d'art South African National Gallery, et la gare Cape Town est dans une zone de 2 km. L'arrêt de bus Ellerton est à deux pas d'Head South Lodge du Cap.
Cet hébergement offre des chambres avec un coin repas comprenant une climatisation, ainsi qu'une TV à écran plat avec des chaînes satellite. Elles sont équipées d'un bureau, et disposent également d'une cafetière/théière. Les hôtes pourront profiter d'une toilette séparée et une douche fournis dans les salles de bain et le confort est assuré par un sèche-cheveux et des draps de bain.
Un petit dejeuner gratuit anglais est offert aux invités d'Head South Lodge. Vous pouvez visiter le bar lounge et vous détendre avec des boissons rafraîchissantes. L'hotel se trouve à environ 200 mètres d'un restaurant un café Chiccos Espresso Bar.