2150 University Ave
East Palo Alto,
Taqueria Los Charros
854 W Dana St Mountain View, AR
Fiesta Del Mar Too
735 Villa St Mountain View, AR
They have great service. They have good pricing on their food, like their pizza and their enchilades.
June 18, 2010
Mexican Grill & Pizza
If you've been to or used
Mexican Grill & Pizza, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.