12
1180 O'Brien Dr
Menlo Park, CA 94025
$48.00 USD/SF/YR
13,555 SF
1
Space Available
Built 1961
13,555 SF Contiguous
Built 1961
13,555 SF
$48.00 USD/SF/YR
Flex