Taqueria El Grullense

Palo Alto, United States

One of the best places in the area. Homemade tortillas, amazing fries and good mexican are on the menu. Cold beer. Giant menu and cheap interior. Nice service. Great prices.