Chile Y Limón
(407)
Restaurant
Address: 6985 W 38th St Unit 500, Indianapolis, IN 46254
Hours: Closed ⋅ Opens 12 PM
Phone: (317) 430-7474
No information is available for this page. · Learn why
Online ordering menu for Limon y Chile. Welcome to Limon y Chile. Our menu features Elote, Elote de Nio, Hot Cheetos Con Queso, and more!