Shopping malls database
Deer Creek Shopping Center is located at the corner of Laclede Station Rd. & Big Bend Blvd., Maplewood. It is a Community Center which opened in 1989 and was last renovated in 1990. It is an Open shopping mall with 1,631 parking spaces. It covers an area of 249,046 sqft. and has about 22 stores.
Shopping mall's name: Deer Creek Shopping Center
Address: Laclede Station Rd. & Big Bend Blvd., Maplewood, MO 63143
Number of stores: 22