Showcasing a sun terrace and views of the garden, Beech Hall Road Guesthouse is located in Walthamstow in the region of Greater London, just 9 miles from London. Free WiFi is provided and free private parking is available on site. The rooms are equipped with a flat-screen TV. There is a shared kitchen at the property. Windsor is 28 miles from Beech Hall Road Guesthouse, and Croydon is 17 miles away. London City Airport is 7 miles from the property.