Walthamstow
Jump to navigation
Jump to search
English
[edit]Pronunciation
[edit]Proper noun
[edit]Walthamstow
- The principal town of the borough of Waltham Forest, Greater London, and the borough's administrative headquarters.
Walthamstow