Featuring 2-star accommodations, Bower House is located in London, a 9-minute walk from Victoria Tube Station and 1.1 miles from Westminster Abbey. With free WiFi, this 2-star hotel offers a concierge service and luggage storage space. The property is a 8-minute walk from Victoria Train Station, and within 1.2 miles of the city center. At the hotel, rooms have a desk, a flat-screen TV, a private bathroom, bed linen and towels. The rooms will provide guests with a closet and an electric tea pot. Popular points of interest near Bower House include Houses of Parliament, Churchill War Rooms and Buckingham Palace. The nearest airport is London City Airport, 11 miles from the accommodation.
This double room has a electric kettle.
Amenities:
- 24 hour front desk