Italian Star Deli
Italian · Deli · Sandwich Shop
Italian Star Deli is a deli shop offering a variety of Italian goods and provisions. A family business with a long history.
Location
Vota recommends
What are you in the mood for?
Best places nearby
The highest rated places close to Italian Star Deli.
Local restaurants nearby
1631 Victoria Ave, SK



