Get directions to: El Pollo Loco, Washington, UT
Restaurant address: 745 W Telegraph St Washington, UT 84780, USA
Restaurant: El Pollo Loco