
Also known as Wheathampstead, Hertfordshire
Wheathampstead is a large village and civil parish in Hertfordshire, England, north of St Albans. Included within the parish is the small hamlet of Amwell. The built up area of Wheathampstead had an estimated population of 4,628 in 2022, whilst the parish had a population of 6,622 at the 2021 census.
via OpenStreetMap · GeoNames
3 mapped locations
via Wikipedia infobox
via Wikidata · CC0
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).