1. La Casa Del Pollo Asado 221 National St, Elgin, IL 60120 Coordinate: 42.03087,-88.27528 Phone: (847) 742-3100
2. Taqueria Los Comales 965 Dundee Ave, Elgin, IL 60120 Coordinate: 42.05453,-88.26936 Phone: (847) 531-8100