MENLO PARK SURGICAL HOSPITAL: 570 Willow Rd Menlo Park, CA