where is quechee gorge
Established in 1985, and located in the heart of the Quechee Gorge, Quechee Gorge village has evolved into one of the best shopping attractions in the state of Vermont.