Palomar El Restaurant, SANTA CRUZ, California (CA)
Conveniently stationed at 1336 Pacific Garden Mall () in SANTA CRUZ, California (CA) (95060), Palomar El Restaurant can be reached at 8314257575. Remember to call upfront to book your table in the restaurant.
More restaurants in SANTA CRUZ, California (CA)
Palomar El Restaurant contact information and details:
Address: 1336 Pacific Garden Mall - , SANTA CRUZ, California (CA) 95060
Contact Phone: 8314257575