Mint Leaf of London

Join us as we check out Mint Leaf of London, the Indian restaurant located at Dubai International Financial Centre (DIFC).