Located between Stanford Uni and California Ave's historic shopping district.
Monday to Friday: 10am - 7pmWeekend: Closed
(650) 384-6472
2051 El Camino Real, 101 Palo Alto, CA 94306