Italian Star Deli is a deli shop offering a variety of Italian goods and provisions. A family business with a long history.