Get directions to: Olga Ocon, Los Altos, CA Restaurant address: 167 Amherst Avenue Menlo Park Los Altos, CA 94024, USA Driving Walking Bicycling Restaurant: Olga Ocon