Stanford 66 Willow Place Menlo Park, California project details client Stanford Health Care location Menlo Park, California share Related Work stanford health care — palo alto technology center palo alto, ca The Dentist Group san francisco, ca Stanford Health Care — 180 El Camino Real Palo Alto, CA