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