About us
Define
Definitions for
"Abberley"
Abberley is a picturesque village in the county of Worcestershire, England. It is situated between the river Severn and river Teme and has a population of around 750.
en.wikipedia.org