• Photos
  • Map
  • Streetview
  • Upload

City: London

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.


Avg. Rating:4 Star Rating
Currently there are no reviews for this place. Be the first one to review.

Upload Image