Super Polish Ice is a family-owned dessert shop specializing in farm-fresh frozen water ice, made with fruit from their own farm. They are known for their unique flavors, with Strawberry-Lemon being a popular seasonal offering.