Camellia is a tea store offering a selection of fine leaf teas. It also features a tea room for tasting.