Sa Illa is a bar specializing in products from Menorca.