Leeds Town Hall (20170829_133740) Published October 11, 2017 at 3328 × 3328 in Leeds The magnificent Leeds Town Hall, one the UK’s largest, was built between 1853 and 1858.