Delicatessen in London - Battersea 30 Battersea Rise, Battersea, London, SW11 1EE Tags: delivery service, hot food - takeaway