18
3862-3866 S Spring Ave
Saint Louis, MO 63116
$1,195,000 USD
15,312 SF
18
Units
9.23% Cap Rate
15,312 SF
$1,195,000 USD
Apartments