Home › Venues › Leeds Town Hall Leeds Town Hall Tickets Buy tickets for concerts at Leeds Town Hall in Leeds, United Kingdom. No Upcoming Events No upcoming events scheduled at Leeds Town Hall. Please contact us with any corrections. Hotels & Lodging Near Leeds Town Hall About the Venue Leeds Town Hall At-a-Glance AddressThe HeadrowLeeds LS1 3ADUnited Kingdom Map & Directions Advertisement