El Pollo Loco
Address:
712 Front St, Santa Cruz, CA 95060
Phone:
(831) 420-1600
Restaurants,
Foods-Carry Out,
Mexican,
El Pollo Loco
Other Businesses:
- Assembly at 1108 Pacific Ave, Santa Cruz, CA 95060
- Sandwich Shop at 1010 Pacific Ave, Santa Cruz, CA 95060
- Sitar Indian Cuisine at 1133 Pacific Ave, Santa Cruz, CA 95060
- China Express at 920 Pacific Ave, Santa Cruz, CA 95060
- Cafe El Palomar at 740 Front St, Santa Cruz, CA 95060