Menlo Park Surgical Hospital: 570 Willow Rd - Menlo Park, CA