19/21 Market Place, Loughborough LE11 3EB, United Kingdom
Distance: 194 yd.
Company description
The Town Hall is centrally located in the heart of Loughborough’s Town centre. It is primarily a theatre, but also houses the visitor’s service centre. And various rooms avialble for hire