The 211,374 square foot community shopping center is currently 95 percent leased and undergoing significant redevelopment. Upon completion in the Spring of 2013 the center boasted a diverse line-up of national retailers.
Located between Big Bend Blvd. and Laclede Station Road, Deer Creek is situated in one of St. Louis’ densest suburban markets and near one of the most successful trade zones.