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

  1. ^ Houston Theater District retrieved March 18, 2007.