United States
California
Mountain View
Los Altos Taqueria
E2105 Old Middlefield Way
(650) 965-7236
http://losaltostaqueria.com/