Demmers Teehaus is a tea store offering a wide selection of high-quality loose leaf teas and accessories.