Delicatessen in London - Chelsea 240 Fulham Road, Chelsea, London, SW10 9NA Tags: private parties: up to 500 guests