Where is Dumbreck?

Where is Dumbreck located?

Dumbreck, Dumbreck (Station), Great Britain (approx. 55.84465°, -4.30124°)


Where is Dumbreck on the map?