Bower House está muy bien situado en el barrio de Westminster Borough, Londres, a 9 min a pie de Estación de metro Victoria, a 1,8 km de Abadía de Westminster y a 2,3 km de Big Ben. Este hotel de 2 estrellas tiene wifi gratis, servicio de conserjería y guardaequipaje. El alojamiento está a 8 min a pie de Victoria Station y a 2 km del centro de la ciudad.
En el hotel, cada habitación dispone de escritorio, TV de pantalla plana, baño privado, ropa de cama y toallas. Todas las habitaciones cuentan con armario y hervidor.
Cerca del alojamiento hay puntos de interés como Palacio de Westminster, Churchill War Rooms y Palacio de Buckingham. El aeropuerto (Aeropuerto de Londres - City) está a 17 km.