12900 Tesson Ferry Rd
Saint Louis, MO 63128
$1,600,000 USD
1.33 AC
1.33 AC
$1,600,000 USD
Commercial