Holly Tree

141 Dames Road, Waltham Forest, London, E7 0DZ