Ice cream shop Glacier Devilers offers a variety of frozen treats. Known for its Snickers flavor.