Leo’s Tacos, Indio CA
Address | 45891 Monroe St, Indio, CA, United States | ||||||||
Phone | +1 951-422-0200 | ||||||||
Hours |
|
||||||||
Categories | Restaurant | ||||||||
Rating | 5 1 review | ||||||||
Similar companies nearby El Ranchito Taco Shop — 78540 CA-111 a13, La Quinta, CA Louise's Pantry — 47150 Washington St, La Quinta, CA Red Robin Gourmet Burgers and Brews — 78-722 CA-111, La Quinta, CA The Palms Cafe La Quinta — 79255 CA-111 STE 6, La Quinta, CA, United States |