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