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