23
8612 Halls Ferry Rd
Saint Louis, MO 63147
$1,499,999 USD
30,315 SF
42
Units
9.53% Cap Rate
30,315 SF
$1,499,999 USD
Apartments