El Indio Restaurant - San Diego, CA
Your favorite Mexican Food restaurant in San Diego. ... Welcome To EL INDIO Since 1940, El Indio has been dedicated to delivering the finest Mexican food in the world. We are the birth place of the infamous "Taquito"....