en
×
About Us
Contact Us
Guides
Articles
Vota
/
United States
/
California
/
Indio
/
Leo's Tacos
Leo's Tacos
Taco Shop · Mexican · Fast Food
Leo's Tacos is a Mexican establishment known for its tacos. They are open daily from 9 am to 11 pm and offer online ordering.
45891 Monroe St, Indio, California 92201, USA
Indio, United States of America
www.instagram.com/leos_tacos_760/?hl=en
Location
The ranking
Best Taco Shop in Indio
3 places ranked by guests
1
Chipotle Mexican Grill
31
2
Chipotle Mexican Grill
31
3
Taco Bell
19
See the full list →