Bayou Place
From Wikipedia, the free encyclopedia
Bayou Place is an 130,000 square foot[1] entertainment complex that houses multiple theaters, bars and restaurants located in downtown Houston, Texas. The complex was a former convention center, located in the Houston Theater District.
[edit] References
- ^ Houston Theater District retrieved March 18, 2007.