Restaurant Reviews from DiningGuide411.com
    Top : United_States: CA: Mountain_View

Los Altos Taqueria, Mountain View, California










Los Altos Taqueria
2105 Old Middlefield Way
Mountain View CA United States


Hours: 8:30am-10:00pm

Phone: 650.965.7236
Accepts: Visa, MasterCard/Eurocard