Sara and Luigi's Deli Co. 43 Leicester Road, New Barnet, Barnet EN5 5EW