3
1020 O'Brien Dr
Menlo Park, CA 94025
$26.40 USD/SF/YR
10,002-20,145 SF
1
Space Available
Built 1950
20,145 SF Contiguous
Built 1950
10,002-20,145 SF
$26.40 USD/SF/YR
Industrial