you best eat a burrito. When I first visited Santa Cruz the whole town smelled like burritos to me. It didn't take long before the craving took hold, and I found myself in El Palomar. The atmosphere was a little lacking, but the food was fully satisfying.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.