Santa Cruz
El Palomar
1336 Pacific Ave.
Santa Cruz, CA, 95060, United States
Santa Cruz, CA, 95060, United States
TEL:
(831) 425-7575
The kitchen delivers fancy but family-friendly Mexican: the shrimp burrito is a favorite.
Advertisement
Advertisement
