Promise Land Realty Oct 25, 20212 min read68 Units - Multifamily - St. Louis, MO 63107 - Deal AvailableUpdated: Dec 30, 2021Multifamily Investment Opportunity Available