Shopping malls database
River Chase is located at the corner of I-12 & LA Hwy. 21, Covington. It is a Lifestyle/Specialty Center which opened in 2004. It is an Open shopping mall with 2,443 parking spaces. It covers an area of 610,000 sqft. and has about 21 stores.
Shopping mall's name: River Chase
Address: I-12 & LA Hwy. 21, Covington, LA 70433
Number of stores: 21