El Pollo Loco hero image

El Pollo Loco

Restaurant

3131 Harbor Blvd, Costa Mesa, CA 92626, USA

Biter Score
7.8
Closed
Monday: 10 AM – 10 PM