St-Louis Anchored by Schnucks, Southfield Center is located at the high-traffic intersection of South Lindbergh Boulevard and Baptist Church Road in St. Louis, Missouri, the second largest city in the state.
Subscribe to St-Louis