Cafe
Udderlicious Ice Cream
25 locals recommend,
Location
187 Upper St
London, England
Tips from locals
It's one of many specialist shops on Upper Street, this one specialising in organic icecream.
Unique things to do nearby
Locals also recommend
- 12 locals recommend