For Sale £1,600,000 Edgarton Farm, Ringford, DG7 2PS Farm Land Fulton Listed by Threave Rural, Castle Douglas
For Sale £1,600,000 Edgarton Farm, Ringford, DG7 2PS Farm Land Fulton Listed by Threave Rural, Castle Douglas