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