Over 35 Years of Great Mediterranean Food Falafel of Santa Cruz is a small, locally-owned Mediterranean restaurant that has been serving satisfied customers in Santa Cruz County since 1988.