In un punto attraente nel quartiere Quartiere di Westminster di Londra, Bower House è ubicato a 800 metri da Stazione Metro Victoria, 1,8 km da Abbazia di Westminster e 2,3 km da Big Ben.
Numero delle stanze: 9
53 Cambridge Street, Quartiere di Westminster, Londra, SW1V 4PR, Regno Unito