64-76 Hedon Way
London, UK NW2 2NL
The Palm Hotel is a privately owned and managed bespoke, four star hotel in North West London. Recently refurbished to a high standard The Palm offers a wide range of rooms & hotel accommodation for short term, long term or overnight visits to London.
Listed In: Hotels & Motels-London,