
53 Cambridge Street, London, SW1V 4PR
Star Rating:

Attractively situated in the Westminster Borough district of London, Bower House is situated less than 1 km from Victoria Underground Station, a 18-mi...more
Attractively situated in the Westminster Borough district of London, Bower House is situated less than 1 km from Victoria Underground Station, a 18-minute walk from Buckingham Palace and 1.8 km from Westminster Abbey. This 2-star hotel offers a concierge service, luggage storage space and free WiFi. The property is 2 km from the city centre and 800 metres from Victoria Train Station.
At the hotel, rooms are equipped with a wardrobe. The private bathroom is fitted with a bath or shower, free toiletries and a hairdryer. At Bower House rooms have a desk and a flat-screen TV.
Big Ben is 2.4 km from the accommodation, while Houses of Parliament is 2 km from the property. London City Airport is 17 km away.