Best Italian ice in the city. Lemon rules, but there are tons of quirkier flavors, all densely flavored and delicious.
All reviews seem positive