Delicatessen in London - Notting Hill 63 Ledbury Road, Notting Hill, London, W11 2AD Tags: eat in, hot food - takeaway, seating area