Bayou Music Center
Part of Live Nation Entertainment ®
Arena
Capacity: 2,815
Location
520 Texas Avenue
Houston, TX
77002
Houston, TX
77002
Get Directions