Bayou Plaza Shopping Center

Details
Bayou Plaza Shopping Center is a strip shopping center with national retailers like Catherine's and Red Wing Shoes and local restaurants like Counter Culture.