Delicatessen in London - North Kensington 100 Golborne Road, North Kensington, London, W10 5PS Tags: eat in, fresh fruit, hot food - takeaway, seating area, vegetables