Dumbarton

United Kingdom

Dumbarton is a town located in West Dunbartonshire, Scotland. It is situated on the north bank of the River Clyde at the point where the River Leven flows into the Clyde estuary.

As of 2006, the town had an estimated population of 19,990 residents.

Sources

  1. Dumbarton