Windsor
The Windsor brand epitomizes Royalty. This exclusive Ceylon tea pays homage to the tea consumed in Sri Lanka during the Colonial era. Its flavors are defined by the richness and vastly unique characteristics that can’t be replicated anywhere in the world.
Categories
- Beverages
- Tea