Where is Dumbarton Central?

Where is Dumbarton Central located?

Dumbarton Central, Dumbarton Central, Great Britain (approx. 55.94666°, -4.56692°)


Where is Dumbarton Central on the map?