Schools in Menlo Park, California, the US. Schools locations in Menlo Park, California. Find the nearest schools locations, near you. All types of business services Accounting ATM Bank Courthouse Finance Insurance Lawyer Real estate School Travel University All schools in Menlo Park Willow Oaks School School +1 650-329-2850 620 Willow Road, Menlo Park, California 94025 Write a review Phone Website Directions 1 2