New Abbey
Proper noun
Meaning
New Abbey
A village in Kirkcudbrightshire, Dumfries and Galloway council area, Scotland (OS grid ref NX9666).
Proper noun
New Abbey
A village in Kirkcudbrightshire, Dumfries and Galloway council area, Scotland (OS grid ref NX9666).