Get directions to: El Pollo Fino, Anaheim, CA
Restaurant address: 723 N Anaheim Blvd Anaheim, CA 92805, USA
Restaurant: El Pollo Fino