Bower House is aantrekkelijk gelegen in de wijk Westminster in Londen, en bevindt zich op 9 minuten lopen van metrostation Victoria, 1,8 km van Westminster Abbey en 2,3 km van Big Ben. Dit hotel met 2 sterren biedt gratis WiFi, een conciërgedienst en een bagageopslagruimte. De accommodatie ligt op 8 minuten lopen van treinstation Victoria, en op 2 km van het centrum van de stad.
Alle kamers bij het hotel hebben een bureau, een flatscreen-tv, een eigen badkamer, beddengoed en handdoeken. Alle kamers zijn voorzien van een kledingkast en een waterkoker.
Populaire bezienswaardigheden in de buurt van Bower House zijn Houses of Parliament, Churchill War Rooms en Buckingham Palace. Het dichtstbijzijnde vliegveld is Luchthaven London City, op 17 km van de accommodatie.