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.
Log in with your cycle.travel account:
Password |
Or simply use your account on: