← Back to locations

Downtown — Palo Alto

321 University Avenue
Palo Alto, CA 94301

(650) 289-9609

Store Hours

Monday – Saturday — 10am – 6pm
Sunday — 12pm – 5pm