store:
 location:

El Pollo Loco in Chicago, Illinois

2715 N Milwaukee Avenue - 1St Floor
Chicago - 60647
View Details
4557 N. Sheridan Rd.
Chicago - 60640
View Details