Fried Chicken

Advertisement

El Pollo Loco ( Store Number: # 6063 ) Store Hours and Reviews in Melrose Park, Illinois

El Pollo Loco
2037 N. Mannheim Rd., Melrose Park, IL 60162.
El Pollo Loco Phone Number(708) 681-1920 Driving Distance from, : 5174.17 mile

get driving directions

Advertisement

Melrose Park, IL Nearby locations