Los Altos Grill
233 3rd St, Los Altos 94022