Description:
Located in the London Borough of Waltham Forest,Walthamstow Village is the ancient nucleus of present day Walthamstow and it centres around the church of St Mary. The word "Walthamstow" is derived from "Weald" meaning wood, "Ham" meaning a manor and "Stow" meaning place.