#italian-restaurants

[ follow ]
SF food
fromThe Mercury News
1 day ago

Little Italy San Jose: Who makes the best sauce? 8 restaurants to compete

The Boss of the Sauce contest returns to Little Italy, San Jose, featuring eight restaurants competing for the best tomato sauce.
[ Load more ]