28
757 Syracuse Ave
Saint Louis, MO 63130
$1,500,000 USD
9,460 SF
6
Units
8.15% Cap Rate
9,460 SF
$1,500,000 USD
Apartments