Get directions to: El Pollo Loco, Maywood, CA
Restaurant address: 4501 Slausen Blvd. Maywood, CA 90270, USA
Restaurant: El Pollo Loco