Manor House Hotel is located in London, less than a 10-minute walk from Forest Gate Station. There is free Wi-Fi access and free parking available at this property. Each room here will provide you with a TV and cable channels.
235 Romford Road, London, E7 9HL, The United Kingdom
Hotel booked 1 times today.
Nightly rates from $100