The Wilmington Inn

41 West Main St., Wilmington, VT

The Wilmington Inn is located along the Deerfield River, adjacent to downtown and minutes from Mount Snow. Their cozy and tranquil rooms include a number of spacious rooms and suites designed for comfort and ease. Groups welcome.

STAY
SERVICES