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