18
3862-3866 S Spring Ave
Saint Louis, MO 63116
$1,250,000 USD
20,592 SF
18
Units
8.83% Cap Rate
20,592 SF
$1,250,000 USD
Apartments