Enjoy euphoric Ben & Jerry's ice cream at this Windsor shop.