Menu Close
© 2025 Dubai Food Review.
Powered by WordPress.
Theme by Anders Norén.
Mint Leaf of London is a culinary curiosity. The restaurant is clearly proud of being born in Europe, 10,000 miles from the Indian capital — it’s in the…