Our star mint tea business card is an expertly crafted symbol to make people feel relaxed through a cup of mint tea. The mint leaf in the cup represents the different flavors that revitalize you after a hectic day. It is ideal for tea brands and stalls.