Dewsbury Town Hall.
Dewsbury is a town of more than 54,000 people in northern England, United Kingdom.