Yes, the Tea House is still there, but it didn't look very busy. There are so many good restaurants in Stowe, with a wide range of cuisine. On the way home we stopped at Lake Champlain Chocolates and Cabot Cheese; I had some super strong hot chocolate, which did my stomach in, after a weekend of eating and wine. We bought some dark chocolate non-pareils, some dark chocolate sauce, and some "seconds" of dark chocolate pieces.