Bayou Music Center
Houston
VENUE
The Bayou Music Center (originally known as the Aerial Theater) is an indoor theater owned by Live Nation and located in Houston, Texas, United States. The theater is located at the Bayou Place entertainment complex in Downtown Houston.
CAPACITY
3,464
PHONE
713-230-1600
ADDRESS
520 Texas Avenue
Houston
TX
77002