3
5739 Natural Bridge Rd
Saint Louis, MO 63120
$2.75 USD/SF/YR
118,000 SF
1
Space Available
Built 1970
118,000 SF Contiguous
Built 1970
118,000 SF
$2.75 USD/SF/YR
Industrial