EightSix Network Inc
•
2024-05-01
London, CA
Manager/Chef
New Delhi Deli is a unique culinary destination nestled in the heart of Covent Garden Market in London, Ontario. As a small, family-owned business, we pride ourselves on offering an authentic taste of Indo-Fijian cuisine, prepared with love and tradition.We ar…