Christmas Farm Inn
Jackson, NH 03846
The Christmas Farm Inn located in the picturesque town of Jackson, NH is the quintessential New England inn. The property offers 41 large guest rooms, cottages, and luxury suites, as well as a restaurant, lounge, indoor pool, health club, state-of-the-art spa, and a beautiful...