The Pillar Hotel is a grade II listed building discreetly nestled amongst 2 acres of land and surrounds a grassy quadrangle. Guest rooms at the Pillar are styled in a contemporary manner and all feature a modern private ensuite bathroom. Nearby attractions include Hampstead Heath, Middlesex University and Alexandra Palace.
The Pillar Hotel is located just 900 yards from Hendon Central station, and offers access to central London is just 20 minutes.