We are located at 855 El Camino Real 99B, Palo Alto, CA 94301. We are right across from Stanford University. For driving direction see Google Maps
We also have a FAX: (650) 328-3224.
We are open Monday through Saturday from 10AM to 7PM. On Sunday we are open from Noon to 5PM. See you soon!