Dumbarton
Dumbarton is a town on the River Clyde, west of Glasgow where you will find Dumbarton Castle.
Founded in the fifth century, Dumbarton was once the capital of the ancient Kingdom of Strathclyde. The key to the town's original success was the volcanic rock, which is now home to Dumbarton Castle.
Haveli Buffet Restaurant
The whole world right here in Dumbarton. A family friendly buffet that has quite literally, something for everyone.
Read More