Doté d'un stockage des bagages, London Town Hotel se situe dans le voisinage de "Holland Park" à Londres, à 6 km du musée British, idéal pour ceux qui pratiquent le tourisme culturel. Doté de 26 chambres avec vue sur les montagnes, cet hotel 3 étoiles est situé à 25 minutes à pied du Grand magasin Harrods.
L'Imperial College de Londres est à 2 km de l'hotel, tandis qu'à 4 km de cet endroit se trouve le musée Madame Tussauds. Town de Londres offre aux amateurs d'histoire la proximité du Palais de Kensington (3 km) et du Mémorial du Royal Air Force Bomber Command (3,1 km). De plus, Earl's Court Square se trouve à 750 mètres. Les voyageurs avec enfants apprécieront la proximité du London Eye, qui à 7 km. La gare de West Brompton est à proximité immédiate de Town, tandis que la station de métro West Brompton est dans une zone de 450 mètres.
Les chambres de la propriété ne sont pas seulement équipées d'un coffre-fort, d'un coffre personnel et d'un bureau, mais aussi d'une toilette séparée et une douche dans les salles de bain. Quelque chambre dispose d'une salle de bain privée. Pour les clients une toilette séparée et une douche sont accessibles, ainsi que des conforts de salle de bains tels qu'un sèche-cheveux et des draps de bain.
Les restaurants à proximité incluent The Blackbird, qui se trouve à 18 minutes de marche de London Town Hotel.