CONTACT US


We welcome you to visit us at our flagship store located in Downtown Los Altos!

Address
290 Main Street
Los Altos, CA 94022
(415) 863-1475

Hours
Sunday & Monday: Closed
Tuesday - Saturday: 11AM - 4PM

For all inquiries, please fill out the form below. We will gladly reply promptly with information on your request.