Palo Alto’s Foothill Park Map Unavailable Address 11799 Page Mill Rd Los Altos Hills 94022 United States Upcoming Events <li>No events in this location</li>