Beech Hall Road Guesthouse in Walthamstow has accommodation with a garden. All rooms boast an a kitchen, a flat-screen TV with satellite channels, and a private bathroom. Both free Wi-Fi and private parking are accessible on site.
113 Beech Hall Road, London, Walthamstow, E4 9NN, United Kingdom
Nightly rates from $60