Dumfries is a town of about 43,000 people in southeastern Scotland, United Kingdom.
It is the home of the Dumfries Ice Bowl, the center of Scottish ice hockey.
Dumfries is a town of about 43,000 people in southeastern Scotland, United Kingdom.
It is the home of the Dumfries Ice Bowl, the center of Scottish ice hockey.