Camellia is a tea store offering a wide selection of teas and tea accessories. Established in 2006, it provides a true tea experience.