Taqueria Los Pericos
139 Water St, Santa Cruz CA 95060
(831) 469-7685
Directions
Order Online Delivery
Grubhub
Ubereats
Postmates
Doordash
Trycaviar
Seamless
Restaurantlogin
Santa Cruz, California
Taqueria Los Pericos
139 Water St, Santa Cruz
(831) 469-7685