3
1801 Russell Blvd
Saint Louis, MO 63104
$3.95 USD/SF/YR
11,143 SF
1
Space Available
Built 1949
11,143 SF Contiguous
Built 1949
11,143 SF
$3.95 USD/SF/YR
Industrial