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 130,000-square-foot (12,000 m2) Bayou Place entertainment complex in Downtown Houston. read more
If you currently work at this organization, click the “Do you work here?” button to request editing privileges.
This SponsorPitch page is about Bayou Music Center and contains information about this organization's sponsorship activity, sponsorship decision makers and sponsorship preferences. This page is not endorsed by or affiliated with Bayou Music Center, though it may be actively managed and updated by company representatives. If you currently work at this organization, click the Manage Sponsor button to request management privileges. All trademarks, service marks and copyrights are property of their respective owners.