1425-1441 1425-1441 North 2nd Street St
Saint Louis, MO 63102
$568,028 USD
1.63 AC
1.63 AC
$568,028 USD
Industrial