Aymestrey
From Wikipedia, the free encyclopedia
Aymestrey is a village in north-western Herefordshire, England, about 7 miles north-west of Leominster. The village is on the River Lugg.
Aymestrey is a village in north-western Herefordshire, England, about 7 miles north-west of Leominster. The village is on the River Lugg.