The 1860 HOUSE Inn
&Vacation Rental Home
Stowe Village, Vermont