Delicatessen in London - Kensington 1 Holland Street, Kensington, London, W8 4LU Tags: hot food - takeaway