Finally, I found a place in Santa Cruz where I can get my stuffed grape leaves. The atmosphere is very pleasant and homely. The staff is very nice and the food comes out pretty quick. I like the different wraps that you can get. And the prices are decent!
Pros: quick service and nice atmosphere
Cons: limited parking
more