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.