Location
Located in London (Finchley), Chumleigh Lodge Hotel Ltd is within a 10-minute drive of Hampstead Heath and Alexandra Palace. This hotel is 5.9 mi (9.5 km) from Finsbury Park and 6.6 mi (10.6 km) from Wembley Stadium.
Business, and other amenities
Featured amenities include complimentary wired internet access, a computer station, and multilingual staff. Event facilities at this hotel consist of conference space and a meeting room. Self parking (subject to charges) is available onsite.