El Indio Mexican Restaurant
(619) 299-0333 | View Website

3695 India St, San Diego, CA | Directions   92103

32.742297 -117.180222
Get Directions