Delicatessen in London - Notting Hill 155 Westbourne Grove, Notting Hill, London, W11 2RS Tags: wines