Barmagachan
Where is Barmagachan?
Barmagachan is in the parish of Borgue and the county of Kirkcudbrightshire.
Grid reference:NX 61300 49431
Lat / long:54.8204700,-4.1602587
Barmagachan is in the parish of Borgue and the county of Kirkcudbrightshire.
Grid reference:NX 61300 49431
Lat / long:54.8204700,-4.1602587