Restaurant
El Palomar Restaurant
Von 37 Einheimischen empfohlen,
Standort
1336 Pacific Ave
Santa Cruz, CA
Tipps von Einheimischen
In the mood for mexican? This is the best. Plus it's located in a classic landmark building. Good margaritas.
Mexican restaurant in a beautiful historic hotel building. Notice the tiled ceiling. Inventive margaritas. There is also a sister casual taqueria appended to it - great food at budget prices.