Ross Mains


Ross Mains - architectural structure in Dumfries and Galloway, Scotland, UK.