El Indio

Known for their in house made tortillas and chips. Since 1940.

El Indio
Taco Salad
3695 India Street San Diego, CA 92103

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply