
London, United Kingdom
The Pillar Hotel London
4-star hotel
The Pillar Hotel London has been founded in 2010 in a Grade II listed building which occupies 2 acres in the North London suburb of Hendon. The building dates to 1893 and its bedrooms – a mix of standard rooms, executive rooms…
- Wi-fi
- 24-hour reception
- Car park
- Laundry service






















