Bower House er et 2-stjernet hotel 4 km fra Saint Paul's Cathedral og 2 km fra Selfridges.
Stedet ligger tæt på Church of St Barnabas og inden for 500 meter fra Victoria metrostation. Det tager 25 minutter til fods for at komme til Londons bycentrum. Du kan komme til The London Eye om få minutter i bil.
Du kan få en gastronomisk oplevelse på Cambridge Street, som tilbyder britisk køkken 50 meter fra hotellet.