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. Cet hôtel 5 étoiles propose une connexion Wi-Fi gratuite, un service d'étage et une réception ouverte 24h/24. Il assure des services de concierge et de bagagerie.
Tous les logements comprennent la climatisation, un coin salon, une télévision par câble, un coffre-fort ainsi qu'une salle de bains privative avec une baignoire, des articles de toilette gratuits et un sèche-cheveux. Les chambres comprennent un minibar.
Vous séjournerez à proximité du grand magasin Harrods, du Victoria and Albert Museum et du palais de Buckingham. L'aéroport de Londres-City, le plus proche, est implanté à 17 km.