Doté d'un restaurant, d'un bar et d'un court de tennis, le Beaverbrook Town House est situé dans le centre de Londres, à 1,3 km de la station de métro South Kensington.
Nombre de chambres: 15
115 Sloane Street, Kensington et Chelsea, Londres, SW1X 9PJ, Royaume-Uni