17
3000 Sand Hill Rd
Menlo Park, CA 94025
$131.00 USD/SF/YR
895 SF
1
Space Available
Built 1972
13,986 SF Contiguous
Built 1972
895 SF
$131.00 USD/SF/YR
Office