Chumleigh Lodge Hotel LtdHotel
226-228 Nether Street, Finchley Central, Hendon, N3 1HU, United Kingdom
Situated in Hendon and within 7 km of Alexandra Palace, Chumleigh Lodge Hotel Ltd. Has a tennis court, non-smoking rooms, and free Wi-Fi. The property is around 7.6 km from Cockfosters, 7.7 km from Wood Green Metro Station and 8.1 km from Edgware.