2
920 S 2nd St
Saint Louis, MO 63102
$25.00 USD/SF/YR
1,750-80,600 SF
3
Spaces Available
Built 1925
Built 1925
1,750-80,600 SF
$25.00 USD/SF/YR
Industrial