Get directions to: El Pollo Loco, La Mirada, CA
Restaurant address: 16410 So Valley View Ave La Mirada, CA 90638, USA
Restaurant: El Pollo Loco