1170 Obrien Dr
Menlo Park, CA 94025
$27.00 USD/SF/YR
6,060-12,120 SF
1
Space Available
Built 1961
12,120 SF Contiguous
Built 1961
6,060-12,120 SF
$27.00 USD/SF/YR
Industrial