Los Pericos Market
Restaurant
•
21400 E Cliff Dr, Santa Cruz, CA 95062, USA
8.2
Sunday: 8 AM – 9 PM
See if anyone you trust recommends it!