Route GuidesRoutes City GuidesCities Map Log in

Balmoral House Hotel

London
156/157 Sussex Gardens, London, W2 1UD

25 rooms · ★★ · from £55


Situated in the heart of London, Balmoral House Hotel is 100 yards from Paddington and 5 minutes’ walk from Lancaster Gate tube station. Hyde Park, Lady Diana’s Memorial and Kensington Gardens are all less than 10 minutes’ walk from the property.