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 - 10 AM to 7 PM