Walthamstow

geographical name
Wal·​tham·​stow | \ ˈwȯl-thəm-ˌstō How to pronounce Walthamstow (audio) \

Definition of Walthamstow

former municipal borough in Essex, southeastern England

Note: Walthamstow is now part of the borough of Waltham Forest.