Delicatessen in London - Notting Hill 226 Westbourne Grove, Notting Hill, London, W11 2RH Tags: afternoon tea, cafe, cake, eat in, private parties: up to 20 guests, seating area