EL Palomar Restaurant
Add to Favorites
Add Hours
Saved to Favorites
Phone: (831) 423-3023
Address: 1350 41st Ave, Capitola, CA 95010
Cuisines: Family Style
3326 Portola Dr, Santa Cruz, CA 95062
203 Esplanade, Capitola, CA 95010
1475 41st Ave Ste A2, Capitola, CA 95010
316 Capitola Ave, Capitola, CA 95010
1900 41st Ave, Capitola, CA 95010
3555 Clares St Ste A, Capitola, CA 95010
231 Esplanade Unit 102, Capitola, CA 95010
2120 41st Ave, Capitola, CA 95010
1400 Wharf Rd Ste B, Capitola, CA 95010
900 41st Ave, Santa Cruz, CA 95062