Los Altos Taqueria, a Mexican Restaurant, in Mountain View

Specials!

View Gallery.

Contact Taco Truck.

View About