Voted best Indian street food in London, Chai Thali offers small plates, curries, and biryani in a rustic setting with murals.