11
2604 Bellevue Ave
Saint Louis, MO 63143
$1,750,000 USD
19,860 SF
24
Units
7.8% Cap Rate
19,860 SF
$1,750,000 USD
Apartments