1
2002 3rd Street
Saint Louis, MO 63104
$126,000.00 USD/AC/YR
2.64 AC
1
Space Available
2.64 AC
$126,000.00 USD/AC/YR
Industrial