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.
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.
Comments are closed.