Deli shop in Granville Island, established in 2012, is a destination for delicious food, rotisserie items, sandwiches, and more! We carry premium flavoured vinegar and olive oils as well as other French delicacies..