The park is for residents of Palo Alto and their guests, and you do have to show some kind of ID verifying your residency. 3300 Page Mill Rd, Los Alto Hills, CA 94022 = Foothills Park of Palo Alto = 3300 Page Mill Rd, Palo Alto, CA 94301. Useful 15. Funny 10.