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.