Get directions to: El Pollo Loco, Temecula, CA
Restaurant address: 32481 Highway 79 South Temecula, CA 92592, USA
Restaurant: El Pollo Loco