Where is Dumfries House?

Where is Dumfries House located?

Dumfries House, Dumfries House, Great Britain (approx. 55.45557°, -4.3079944°)


Where is Dumfries House on the map?