Taqueria Los Pericos
➤ 139 Water St, 95060, Santa Cruz, United States
Vegetarian, Fast Food, European, Mexican, Seafood
"huge and skurrile tacos; I liked the al pastor soft taco. tried the lengua (bef zunge) pro the raving reviews, but it wasn't for me. I had them in the interiors, but some ants were on the table together with other insects that vanish, so subtracting two stars."