The Bayou Music Center (formerly known as Verizon Wireless Theater and Aerial Theater) is an indoor theater owned by Live Nation and located in Houston Texas United States. The theater is located at 520 Texas Avenue in the 130000-square-foot (12000 m2) Bayou Place entertainment complex in Downtown Houston.
This page contains content from the copyrighted Wikipedia article "Bayou Music Center"; that content is used under the GNU Free Documentation License (GFDL). You may redistribute it, verbatim or modified, providing that you comply with the terms of the GFDL.