Jo's Italian Deli is a restaurant specializing in homemade Italian dishes, particularly known for its large portions and highly-rated meatballs. The establishment also offers a variety of sandwiches.