10223 Lewis And Clark Blvd
Saint Louis, MO 63136
$3.50 USD/SF/YR
131,808 SF
1
Space Available
Built 1971
131,808 SF Contiguous
Built 1971
131,808 SF
$3.50 USD/SF/YR
Industrial