ViewsWatchers |
Aymestrey is a village and civil parish in north-western Herefordshire, England. The population of this civil parish, including the hamlet of Yatton, at the 2011 Census was 351. |