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
Delicatessen in London - Notting Hill 63 Ledbury Road, Notting Hill, London, W11 2AD Tags: eat in, hot food - takeaway, seating area