Bayou Music Center – Located in the Houston’s Bayou Place Entertainment Complex in the heart of downtown. Bayou Music Center is an intimate venue size for a maximized experience featuring nationally known musicians, comedians, and more since 1997.
Bayou Music Center
520 Texas Ave
Houston, TX, 77002
Visit livenation.com for information on parking, bag policies, and more.