This is the best Italian Ice in the world. I have never tasted anything like it before and I doubt I ever will again. I give it 10 spoons up!
All reviews seem positive
The Scene