Vaccaro's Italian Pasty Shop is a great place. When I arrived there planning to get some gelato I waited in a 30 minute line before making it to the counter. The wait was very well worth it. Their frozen treats are incredibly good, most of them gluten free.
Yes