Walthamstow
/ˈwɔːlθəmstəʊ/name
University
1
The principal town of the borough of Waltham Forest, Greater London, England, and the borough's administrative headquarters. (OS grid ref TQ3789).
Explore More
More University words starting with “W”
Browse other words in the same learning bracket as Walthamstow.