Imperial Organic Teas
About Imperial Organics Tea
What does imperial mean? It means royal quality of organic degree in teas available today. Each leaf is simply rolled and gently flash-dried to hold in the delicate flavor and aroma. Certified organic and kosher, every batch is carefully hand inspected to ensure goodness and purity.