Snow Rolls

It looks that this restaurant in Šumava National Park, Nová Pec, Czech Republic, serves Super Family Size Snow Rolls.