Get directions to: Los Altos Taqueria, Mountain View, CA
Restaurant address: 2105 Old Middlefield Way Ste E Mountain View, CA 94043, USA
Restaurant: Los Altos Taqueria