Showing 1-1 of 1 Inns and B&B's
Smugglers Notch Inn, near Stowe, Vermont, is a 200-year-old building with 11 beautiful guest rooms situated amid world-class skiing, biking, hiking,... more
Resort features:
- Bed & Breakfasts, Inns