Dumfries Charter Day

Join us in Merchant Park for a free, family-friendly event commemorating the town’s 1749 charter, which made Dumfries the first chartered town […]