St Michael's Walls
United Kingdom
>
Dumfries and Galloway
>
St Michael's Walls
St Michael's Walls in Dumfries and Galloway.
St Michael's Walls
Land use
farmyard