You can't beat the taste of homemade lemonade. The one at Artichoke is well balanced and doesn't ever veer into the too-tart territory. This tall drink with its slices of lemon, mint leaves and ruby red pomegranate seeds, is also a joy to behold. Just looking at it makes me feel refreshed.