3
2700-2708 Olive St
Saint Louis, MO 63103
$12.90 USD/SF/YR
4,400-6,250 SF
1
Space Available
Built 1966
6,250 SF Contiguous
Built 1966
4,400-6,250 SF
$12.90 USD/SF/YR
Flex