Chile Y Limón
Permanently closed
6985 W 38th St
Indianapolis, IN 46254
Specialties
Mexican food with a creative twist Carne Azada fries Hot cheetos burritos
Also at this address
Find related places
See a problem?
You might also like
Partial Data by Foursquare.