Get directions to: El Pollo Loco, Oxnard, CA
Restaurant address: 3155 Saviors Road Oxnard, CA 93035, USA
Restaurant: El Pollo Loco