Find us


Get in touch

El Indio Restaurant is located at 3355 S. 6th Avenue.

Hours of operation are 7 am to 9:30 pm everyday except on Tuesdays.  Closed on Tuesdays.
For take out orders, please call 520.620.0504

If you have questions or comments, please get a hold of us in whichever way is most convenient.
Ph: 520.620.0504 | Fax: 520.620.0545

Prices subject to change without notice.

Follow us