Mint Leaf is an Indian restaurant offering a menu that can be ordered for takeaway. It features a spacious terrace with sea views.