Release Summary

Stone Hill Inn, a luxurious couples-only retreat situated on 10 wooded acres in Stowe, Vermont, has earned Yankee Magazine’s designation as 2017 Best of New England for Romantic Getaway.

Stone Hill Inn