Between Foot Locker & Travelodge, 3239 El Camino Real, Palo Alto, CA 9...
476 University Ave, Palo Alto, CA 94301, United States
2115 El Camino Real, Palo Alto, CA 94306, United States