It’s Christmas All Year Round at Christmas Farm Inn
Imagine a place where you could visit at any time of the year and always experience the magic of Christmas. No, not the North Pole—it’s the Christmas Farm Inn & Spa, a charming bed-and-breakfast nestled in the White Mountains in Jackson, New Hampshire…