This 16,000 sq ft space in Toronto boasts an open concept central kitchen, a cafè and a well-stocked storefront offering customers a selection of fresh products. Find it at 22 Sackville St. FacilityFooditalianItalian RecipesItalyItaly RecipesrecipeterroniTorontovideoVlogYouTube