Green Mountain Inn

Hotel 18 Main St Stowe

Green Mountain Inn is in the heart of the village. They also have dining in options. You and your family can stay here after enjoying a day out.