Get directions to: El Pollo Fino, Placentia, CA
Restaurant address: 714 W Chapman Ave Placentia, CA 92870, USA
Restaurant: El Pollo Fino