Restaurant Review: Mint Leaf, London EC2

Mint Leaf is a stylish Indian restaurant in London that often surprises and delights with its flourishes.

The post Restaurant Review: Mint Leaf, London EC2 appeared first on The Travel Magazine.

Share: