
Mint Leaf restaurant, City of London
Mint Leaf, an award-winning London restaurant and cocktail bar, serves some of the best Indian food in the City — make sure you go!
Mint Leaf, an award-winning London restaurant and cocktail bar, serves some of the best Indian food in the City — make sure you go!