No photos tagged with Mint Leaves at services. If you have one, why not
Mint Leaves are a quick service Indian restaurant chain providing 'Real Indian food'. They currently have a restaurant at the ExCel Centre in London and were first introduced to Extra's site at Beaconsfield.
Mint Leaves can be found at some Extra services: