Aymestrey ( AYM-stree) 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.
Distance between:
London to Aymestrey128 Miles / 206 Kms Liverpool to Aymestrey78 Miles / 126 Kms