Worth a mintThe just off the seafront café Mint, located in Sliema, promises fresh, seasonal and homemade…