Taqueria Los Pericos
139 Water St, Santa Cruz, CA
🍺 beer
🥨 bar bites
🌿 outdoor
🌮 tacos