16
3453 Crittenden St
Saint Louis, MO 63118
$1,950,000 USD
26,832 SF
13
Units
7.32% Cap Rate
26,832 SF
$1,950,000 USD
Apartments