Delicatessen in London - Finchley 289 Regents Park Road, Finchley, London, N3 3JY Tags: eat in, seating area