The Mint Leaf, the best Indian restaurant in the area of Bishop's Stortford, can satisfy the tastes …