1,150 Square Feet Available
Brand New & Recently Completed Construction
This new-construction multifamily building is located in the fast-growing neighborhood of Soulard in St. Louis, MO and is situated on Russell Blvd the main thoroughfare through the district. The project includes 18 market rate apartment units over ground floor retail.