Manor House Studios by LondonFineStay.comLondon, United Kingdom Address: 89A Hermitage Road State: United Kingdom City: London Zipcode: N41LU Longitude: -0.093219 Latitude: 51.575.581 Rates from: 0 Accommodation Booking