823 South Main Street
Stowe, VT 05672
Get directions

About Us

Featuring modern comfort with country charm, the Commodores Inn invites you to enjoy our beautiful 30-acre lakeside setting at the entrance to Stowe, Vermont.

Reviews