Looking for something different from your dull and tastes-like-grass green tea? How about a green tea a subtle taste of strawberry and rose petals? St Dalfour makes such a green tea. Plus, its 100% certified organic. St Dalfour Teas are made in the French tradition by the tea experts of St Dalfour, France.