Directions We are located in downtown Los Altos, across the street from Draeger’s Market: 333 First Street, Los Altos, CA 94022 (650) 941-8808