Remove Ads

Photo of Santa Cruz Market

Santa Cruz Market

1947 E Main St, Ventura, California 93001 USA

233 Reviews

The deli provided the rice, salad, bread, and lamb-stuffed grape leaves (I had the scallops).

Photo Credit: Yelp

Remove Ads