Thomas Gamuel Park

Location:82 Chelmsford Rd, Walthamstow, London E17 8NW, UK