STORE

LOCATION

 

ADDRESS

415 University Avenue
Palo Alto, CA 94301

HOURS

Tuesday - Saturday

10:00am - 6:00pm

PHONE

Tel: (650) 326-8415

Fax: (650) 326-8417