Our address is 855 El Camino Real, Ste 60, Palo Alto, CA 94301, in the Town and Country Shopping Center. Howie's is across the street from Stanford University, walking distance from the Stanford Football Stadium. We're a 5 minute drive from downtown Palo Alto and Sandhill Road.