Where is Dumbarton Castle?
Where is Dumbarton Castle located?
Dumbarton Castle, Dumbarton Castle, Great Britain (approx. 55.93691°, -4.5640893°)
Where is Dumbarton Castle on the map?
{"latitude":55.93691,"longitude":-4.5640893,"title":"Dumbarton Castle"}