We are thrilled to announce that Chit Chaat has been awarded the title of North London Best Restaurant at the prestigious England Business Awards 2025! From Nomination to Victory The journey began last year when Shikha Chadha, the founder and chef behind Chit Chaat,...