We are situated in a quiet street in the heart of London of the most Royal Borough of Kensington and Chelsea. Our hotel is one of London's most charming Town House Hotels.
Kensington gardens and Hyde Park are close by, as is the Royal Albert Hall and the Earl's Court and Olympia exhibition centres. Gloucester Road and South Kensington Underground stations are a few minutes walk away providing easy access to the the West End with all its theatres and to The City, London's financial centre.
Nearest Motorway or Main Road: M4 km Airport Name: LHR 24 km Airport Name: LGW 38 km Airport Name: STN 45 km Nearest Major Train Station: Victoria 3 km Nearest Local Train Station: Victoria 3 km Nearest Underground Station: Gloucester Road 0.2 km Nearest Coach/Bus Station: Victoria 3 km