Le London Town Hotel occupe une ancienne maison de ville victorienne, à seulement 100 mètres de la station de métro Earl’s Court. L'hôtel vous accueille est au cœur d'Earl’s Court, dans le borough royal de Kensington et Chelsea.
Nombre de chambres: 30
15 Penywern Rd, Kensington et Chelsea, Londres, SW5 9TY, Royaume-Uni