Delicatessen in London - Battersea 284 Battersea Park Road, Battersea, London, SW11 3BT Tags: delicatessen, eat in, seating area