24
2605 N 20th St
Saint Louis, MO 63106
$200,000 USD
2,380 SF
2,380 SF
$200,000 USD
Industrial