Situated next to Trafalgar Square, Mint Leaf serves highly acclaimed Indian cuisine in a beautifully designed contemporary environment, as well as a selection of cocktails at their bar.