10754-10766 Oak Ave
Saint Louis, MO 63114
$890,000 USD
1.72 AC
1.72 AC
$890,000 USD
Commercial