Green Mountain Inn 18 Main Street, Stowe, VT 05672, USA Often called the most haunted place in Vermont, the Green Mountain Inn has a history and a ghost that just won’t give up the dance. Read more… Add to favorites 1