I think some of these negative reviews are commenting on he wrong place. Falafel House downtown Santa Cruz (on Walnut) is fantastic food and always an enjoyable experience. The service and environment aren't fancy or elaborate but the food is fresh and delicious. I routinely come out of my way just to eat here. Definitely worth visiting, even if you have no other reason the head downtown.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.