Get directions to: El Pollo Loco, Anaheim, CA
Restaurant address: 1201 S Beach Blvd Anaheim, CA 92804, USA
Restaurant: El Pollo Loco