Barholm Castle
United Kingdom
>
Dumfries and Galloway
>
Barholm Castle
Barholm Castle is a historical building in Dumfries and Galloway.
Barholm Castle
Building
Yes
Barholm Farm
Barholm