5
1825 19th St
Saint Louis, MO 63106
$1,300,000 USD
79,002 SF
79,002 SF
$1,300,000 USD
Industrial