9
11704-11718 Lackland Industrial Dr
Saint Louis, MO 63146
$8.00 USD/SF/YR
3,800 SF
2
Spaces Available
Built 1970
3,800 SF Contiguous
Built 1970
3,800 SF
$8.00 USD/SF/YR
Office/Medical, Flex