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