The Pillar Hotel
Hotel
London, Greater London
Located 800 metres from Hendon Central station, The Pillar Hotel is a grade II listed building discreetly nestled amongst 2 acres of land and surrounds a grassy quadrangle. This boutique hotel offers free broadband internet and free parking.
Number of rooms: 39
19 Brent Street, Brent Cross, London, NW4 2EU, United Kingdom