Home › Venues › Club 2020 Club 2020 Permanently Closed Buy tickets for concerts at Club 2020 in Houston, TX. Permanently Closed Club 2020 is permanently closed. Please contact us with any corrections. Hotels & Lodging Near Club 2020 About the Venue Club 2020 At-a-Glance Address2020 Leeland StreetHouston, TX 77003United States Map & Directions Website www.club2020houston.com/Home.phpAdvertisement