Contact and Directions
Address: 630-A University Avenue • Palo Alto, CA • 94301
Location: Located in downtown Palo Alto, our facility is within easy access to all parts of the Bay Area. Located in between the El Camino Real and the 101 Freeway, we are less than five minutes from both routes.
Hours: Tuesday, Wednesday & Thursday – 10AM to 5PM
NOTE: We are closed for 1 week around major holidays; 2 weeks during Thanksgiving and Christmas.