Get directions to: El Pollo Loco, Camarillo, CA
Restaurant address: 399 North Los Posas Camarillo, CA 93010, USA
Restaurant: El Pollo Loco