15
8942 Eden Ave
Affton, MO 63123
$1,130,000 USD
6,864 SF
8
Units
7.27% Cap Rate
6,864 SF
$1,130,000 USD
Apartments