Where is Carstairs House?

Where is Carstairs House located?

Carstairs House, Carstairs House, Great Britain (approx. 55.680904°, -3.684535°)


Where is Carstairs House on the map?