Chile Y Limón
(405)
Restaurant
Address: 6985 W 38th St Unit 500, Indianapolis, IN 46254
Hours: Opens soon ⋅ 11 AM
Phone: (317) 430-7474
No information is available for this page. · Learn why
6985 W 38th St, Indianapolis, Indiana 46254 · Photo by Chile Y Limón on June 19, 2023. · ¡Refresca tu día con nuestra deliciosa escamocha! · Photo by Chile Y ...
People also ask
¿Qué es chile limón?
¿Qué es el chile limón?
¿Por qué le pones jugo de limón al chile?