728-732 Santa Cruz Ave
Menlo Park, CA 94025
$47.88 USD/SF/YR
1,205-3,509 SF
1
Space Available
Built 1949
3,509 SF Contiguous
Built 1949
1,205-3,509 SF
$47.88 USD/SF/YR
Retail