West Hampstead Room
Guests of London will have a nice stay at West Hampstead Room.
The property is situated 6 km away from Wembley Stadium, Oxford Street and The Royal Albert Hall. Madame Tussauds London is 4.7 km of the property, while Freud Museum is around 1.8 km away. Within 200 meters from the venue, The Alliance and Bake a boo serve a wide selection of meals.
A 5-minute stroll takes guests to Kilburn subway station.