Located in Golders Green, this hotel is within 6 mi (10 km) of London Zoo, Wembley Stadium, and Lord's Cricket Ground. Madame Tussaud's Wax Museum and Wembley Arena are also within 6 mi (10 km).
Reasonable accommodations in a lovely London neighPros: The room was reasonably priced and clean. The location to shops in Golders Green and Hampstead Heath was very convenient. Cons: The room was a little small.