6
871-873 Santa Cruz Ave
Menlo Park, CA 94025
$69.00 USD/SF/YR
2,131 SF
1
Space Available
Built 1965
2,131 SF Contiguous
Built 1965
2,131 SF
$69.00 USD/SF/YR
Office