TeaHouse Windsor is a tea house and coffee shop specializing in Pink Kashmiri Tea, along with other healthy drinks and snacks. They offer a unique selection of teas and freshly made items.