Contact

Store Hours

Monday – Saturday, 11am – 6pm

Phone: 1-650-325-2965

Location: 1139 Chestnut St., Menlo Park, CA, 94025

Please provide your email address to receive occasional emails from us announcing sales, other promotions, events or new merchandise – typically fewer than one or two per month.

Contact