No reviews match these filters
Try removing a filter or adjusting your selection to see more reviews.
Situated around 25 minutes' walk from the comfortable Bower House Hotel London, guests can visit Mayfair. There is luggage storage available on the premises.
Location
This 2-star hotel boasts a convenient location in London, just around the corner from Victoria underground station. Tate Modern is 3.7 km from the hotel in London. The restored historic Apsley House also lies 19 minutes' walk away. The Bower House London is 3.7 km from Marylebone rail station.
Rooms
They also come with private bathrooms.
Food & Drinks
Guests can enjoy Asian dishes served in Sri Suwoon located a few moments from the property.
Free Wi-Fi throughout the hotel
Located near major attractions
Spacious rooms with flat-screen TV
Concierge service for your needs
Free Wi-Fi
Parking
Express check-in/ -out
Meeting facilities
Amenities
Bower HouseInternet
Parking options
Property services
In the kitchen
Business facilities
For disabled guests
In the rooms
In the bathroom
Devices
General facilities
Enter dates to see availability
Bower House Hotel London
Hotel centrally located for leisure travel
53 Cambridge Street, Westminster Borough, London, United Kingdom
- Near Victoria Station
Based on ratings from trusted providers
No reviews match these filters
Try removing a filter or adjusting your selection to see more reviews.