8
8404 Halls Ferry Rd
Saint Louis, MO 63147
$1,999,000 USD
18,450 SF
42
Units
11.07% Cap Rate
18,450 SF
$1,999,000 USD
Apartments