Travelodge London Manor House

About

Travelodge London Manor House is located in Manor House just by the entrance of the Stamford Hill Area. It is a new hotel built in 2020. The Manor House underground station is situated outside the hotel. There is also a bus stop just across the street (you will need to cross twice first to the direction of traffic flowing in the opposite direction from that on the the side of the hotel then to the other side of the road. The 253 or 254 buses are a short ride to the main Stamford Hill Centre.

Check In

Amenities

Services

Other Lodging In This Area

Scroll to Top

This website uses cookies to ensure you get the best experience on our website. Refer to our Privacy Policy page for details on how we use data we collect.