Welcome to Manor House Hotel London, Manor House Hotel is located in London, less than a 10-minute walk from Forest Gate Station. There is free WiFi access and free parking available at this property. Each room here will provide you with a TV and cable channels. The en-suite bathrooms come with a bath or shower and free toiletries. Extras include a desk, ironing facilities, complementary tea, coffee, juices and light snacks. At Manor House Hotel you will find a 24-hour front desk, a garden and a shared kitchen with a a washing machine. Complimentary breakfast is available upon request and includes toast, spreads, hot drinks, and juices. The hotel is less than 2 miles from Westfield Stratford City Shopping Centre and less than 3 miles from Victoria Park. The Tower of London and Canary Wharf can be reached within 35 minutes via public transport. (Manor House Hotel London hotels booking).