Bayou Building photograph

Bayou Building

Use attributes for filter !
Date of Reg.
Date of Upd.
ID2144137
Send edit request

About Bayou Building


Bayou Place is a 130,000 square foot entertainment complex that houses multiple theaters, bars, and restaurants located in Downtown Houston, Texas, United States. The complex was the former Albert Thomas convention center located in the Houston Theater District at 500 Texas Street.

Related Persons

Next Profile ❯