Shopping malls database
Bayou Place is located at the corner of Smith & Texas Sts., Houston. It is a Entertainment Center which opened in 1997. It is an Open shopping mall with 4,500 parking spaces. It covers an area of 130,000 sqft. and has about 15 stores.
Shopping mall's name: Bayou Place
Address: Smith & Texas Sts., Houston, TX 77002
Number of stores: 15