Chin Chin Labs (Chin Chin Ice Cream)

Europe's First Liquid Nitrogen Ice-Cream Parlour 'The Best ice cream Parlour in England' according to The Times