Skip to main content

Santa Cruz Plaza

shopping mall · Menlo Park, CA

Address
610 Santa Cruz Ave, Menlo Park, CA 94025-4503
Phone
(650) 323-8335
Where
37.4534, -122.1833

Search Hominin for Santa Cruz Plaza

Other shopping malls nearby

More in Menlo Park

Santa Cruz Plaza — shopping mall in Menlo Park, CA | Hominin