Update Info - El Pollo Loco
This restaurant was reported as closed. If it is open, let us know.
El Pollo Loco
712 Front St
Santa Cruz, CA 95060
712 Front St
Santa Cruz, CA 95060
This restaurant was reported as closed. If it is open, let us know.