Does anyone remember the Italian Ices place that was on Armitage just west of Sheffield maybe 10 years ago? Is it still around? I wanted to bring some people there but traffic after yesterday's storm was so bad I didn't want to take the chance it isn't around any more.
Any other recs for Italian Ices other than Taylor Street? North is best. Thanks.