Featuring a restaurant, a bar as well as a tennis court, Beaverbrook Town House is located in the center of London, a 16-minute walk from South Kensington Tube Station. With free WiFi, this 5-star hotel offers room service and a 24-hour front desk. The property provides a concierge service and luggage storage space for guests.
Guest rooms at the hotel come with air conditioning, a seating area, a TV with cable channels, a safety deposit box and a private bathroom with a bath, free toiletries and a hairdryer. All guest rooms will provide guests with a minibar.
Popular points of interest near Beaverbrook Town House include Harrods, Victoria and Albert Museum and Buckingham Palace. The nearest airport is London City Airport, 11 miles from the accommodation.