12
3530 Utah St
Saint Louis, MO 63118
$3,700,000 USD
25,000 SF
25
Units
7.97% Cap Rate
25,000 SF
$3,700,000 USD
Apartments