Los Jaliscos hero image

Los Jaliscos

Restaurant

1307 Ocean St, Santa Cruz, CA 95060, USA

Biter Score
9.0
Closed
Saturday: 3 PM – 1 AM