Vermont Teddy Bear operates both its factory and flagship retail store in Shelburne. Vermont Flannel was founded in 1991 with a mission to "bring the finest flannel clothing to everyone." ...
Vermont Teddy Bear is opening a joint store with Vermont Flannel on Burlington’s Church Street. Vermont Flannel has been a ...