Processing, please wait ...
Los Altos Taqueria
Los Altos
Cuisines: Mexican
Address: 2105 Old Middlefield Way ; Mountain View CA, 94043
everyone had positive feedback
awesome lunch