Get directions to: El Pollo Loco, Oxnard, CA
Restaurant address: 3750 West 5th Street Oxnard, CA 93030, USA
Restaurant: El Pollo Loco