Get directions to: El Pollo Loco, Downey, CA
Restaurant address: 14329 Lakewood Blvd. Downey, CA 90241, USA
Restaurant: El Pollo Loco