1425-1441 1425-1441 North 2nd Street St
Saint Louis, MO 63102
$33,660.00 USD/AC/YR
1.63 AC
1
Space Available
1.63 AC
$33,660.00 USD/AC/YR
Industrial