InSite Buys 41,187 SF Retail Building in St. Louis, MO; Signs Long-Term Lease
InSite Real Estate purchased a 41,187 SF retail building for renovation and signed a long-term lease with a leading electric car manufacturer in St. Louis, MO. The building is expected to be completed in the first quarter of 2023.