 Bayou Place

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 (originally built in the late 1960s).