870 Santa Cruz

870 Santa Cruz

Menlo Park
Commercial
29,000 Square ft.