Udderlicious Ice Cream is a popular independent shop on Upper Street, crafting unique and delicious ice cream flavours daily. Expect inventive combinations alongside classic favourites, all made with fresh, high-quality ingredients.
187 Upper St, London N1 1RQ, United Kingdom, London