Taqueria Los Pericos
139 Water St, Santa Cruz
(831) 469-7685
Recent Reviews
Taqueria Los Pericos
139 Water St, Santa Cruz 95060
(831) 469-7685