
Also known as Abberley, Worcestershire
Abberley is a village and civil parish in north west Worcestershire, England.
via OpenStreetMap · GeoNames
Abberley is a village and civil parish in north west Worcestershire, England.
It is situated on the northern slopes of Abberley Hill, which is tall, between the River Severn and River Teme. The civil parish had a population of 788 in the 2021 census.
3 mapped locations
via Wikipedia infobox
via Wikidata · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).