2703 S 12th St
Saint Louis, MO 63118
$489,000 USD
3,920 SF
3
Units
3,920 SF
$489,000 USD
Apartments