Stanford 66 Willow Place Menlo Park, California project details client Stanford Health Care location Menlo Park, California share Related Work cafe parisien at stanford hospital palo alto, ca stanford health care — cancer center pharmacy palo alto, ca The Dentist Group san francisco, ca