London | 339 Caledonian Road, N1 1DW
• 25% off Barista-made drinks
• Available Monday - Sunday
Italian delicatessen and wine bar where you can indulge your sweet and savoury tooth and discover a range of Italian delicacies made with the finest ingredients.