No. Contrary to what my friends and I first though when we moved to London, Tuk Tuk is not the best restaurant in London. But, if you want cheap tasty food in Soho with good people watching, it’s way up there

Continue reading “The Best Restaurant in London”