Venue notes: Town & Country, LeedsWas largest rock venue in Leeds, defunct since Jun 2000. Was located at 55 Cookridge St. Official website still exists, but has been emptied of info. Some info about the closing here.[Do you have more information about this venue? Please email me.] Return to Hüsker Dü dates page |