Leeds Town Hall
Leeds
VENUE
As Leeds’ landmark location, Leeds Town Hall is one of the city’s largest & most inspiring venues offering modern facilities within the Victorian architecture.
CAPACITY
1,550
PHONE
0113 378 6016
ADDRESS
The Headrow
Leeds
LS1 3AD