The Anchor House is a family run London hotel situated outside central London, but close enough for easy access into the heart of the city. Guest rooms each include a private bathroom with a hairdryer. Free Wi-Fi is available in public areas.
The Anchor House is just a minute's walk from Golders Green bus and tube stations, with central London just 15 minutes away by tube.