Cafe El Palomar
Address:
740 Front St, Santa Cruz, CA 95060
Phone:
(831) 426-3564
Restaurants
Other Businesses:
- El Pollo Loco at 712 Front St, Santa Cruz, CA 95060
- Assembly at 1108 Pacific Ave, Santa Cruz, CA 95060
- Sandwich Shop at 1010 Pacific Ave, Santa Cruz, CA 95060
- Sitar Indian Cuisine at 1133 Pacific Ave, Santa Cruz, CA 95060
- Front Street Kitchen at 504a Front St, Santa Cruz, CA 95060