Stanford 66 Willow Place Menlo Park, California project details client Stanford Health Care location Menlo Park, California share Related Work Therapydia san francisco, ca Stanford Health Care — Primary Care Clinic Santa Clara, CA Santa Clara, CA The Dentist Group san francisco, ca