Leeds Town Hall is a grade I building, conveniently located in the center of Leeds, next to Leeds Central Library and Leeds City Art Gallery.

Read More →