Chile Y Limón
(405)
Restaurant
Address: 6985 W 38th St Unit 500, Indianapolis, IN 46254
Hours: Closes soon ⋅ 9 PM ⋅ Opens 11 AM Wed
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?
¿El limón evita que el chile se queme?
Limon y Chile Online Ordering Menu. 2017 AUSTIN HWY SAN ANTONIO, TX 78218-2504 · (210) 257-0243. 11:00 AM - 11:00 PM. Start your carryout order.