Das moderne Hotel befindet sich in einem georgianischen Stadthaus im Royal Borough of Westminster in der Nähe der Victoria Station.
39 belgrave road
London
SW1V 2BB
United kingdom
Alternative Zimmertypen prüfen