Santa Cruz

El Palomar

20

1336 Pacific Ave.,
Santa Cruz,
CA,
United States,
95060.

The kitchen delivers fancy but family-friendly Mexican: the shrimp burrito is a favorite.