Delicatessen in London - Kensington 122-124 Kensington Church Street, Kensington, London, W8 4BH Tags: modern british