/
Close
Newsletters  | Mobile

Santa Cruz

El Palomar

1336 Pacific Ave.
Santa Cruz, CA, 95060, United States
TEL: (831) 425-7575

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



Loading
Advertisement

Sign Up


Advertisement



Marketplace

empty