8
775-779 Santa Cruz Ave
Menlo Park, CA 94025
$47.88 USD/SF/YR
3,334 SF
1
Space Available
Built 1950
3,334 SF Contiguous
Built 1950
3,334 SF
$47.88 USD/SF/YR
Retail