Manor House Studio Apartment BLondon, United Kingdom Address: 89A Hermitage Road State: United Kingdom City: London Zipcode: N4 1LU Longitude: -0.089668 Latitude: 51.576.753 Rates from: 0 Accommodation Booking