Nestled away in the heart of Vermont is a rare gem. Welcome to Cheshire Cat Clothing—a storybook wonderland of artful clothing, artisan jewelry, bespoke accessories, boots, bags, home décor, and more!