Source: Tourism MediaLeeds Town HallCheck out live music performances, film screenings and exciting festivals hosted by this landmark building and one of the largest town halls in the United Kingdom.WorldEuropeUnited KingdomWest YorkshireEnglandLeedsLeeds City CenterLeeds Town Hall