Chumleigh Lodge Hotel LtdLondon, United Kingdom Address: 226-228 Nether Street, Finchley Central State: United Kingdom City: London Zipcode: N3 1HU Longitude: -0.19475 Latitude: 5.160.569 Rates from: 0 Accommodation Booking