Skip to content
Point of Interest

El Palomar

1 local recommends
Location
13th Ave
Santa Cruz, CA 95062

Tips from locals

Denise
Denise
May 12, 2011
Mexican food on the beach and volleyball too