Fried Chicken

Advertisement

El Pollo Loco ( Store Number: # 3678 ) Store Hours and Reviews in Santa Cruz, California

El Pollo Loco
712 Front St., Santa Cruz, CA 95060.
El Pollo Loco Phone Number(831) 420-1600

get driving directions

Advertisement

Santa Cruz, CA Nearby locations

Search Locally in other categories