Where is Dumfries House Station?

Where is Dumfries House Station located?

Dumfries House Station, Dumfries House Station, Great Britain (approx. 55.4445°, -4.3113°)


Where is Dumfries House Station on the map?