We are centrally located located in the middle
of the peninsula at 91 Town and Country Village Shopping Center in Palo Alto, just across the street from the Stanford
University Campus. The map below shows where in the shopping center we are located. For those using a navigation device
to locate us, enter this address: 855 El Camino Real, Palo Alto, CA 94301.
For more information on Town & Country village, see their