The boldness of a castle. The beauty of the mountain wilds. Decorations rich in classic Victorian style. There are few places in the northeast that offer this combination of history, natural wonder, and elegance. Wentworth Castle, located in the hills of Jackson, New Hampshire, is one of those places.
Built by General Marshall C. Wentworth and his wife, Georgia, in 1891 as a summer retreat, the castle today continues its 116-year tradition of providing romance, recreation and escape. Within minutes of its regal turrets, you'll find ski areas, lakes, hiking trails and shops. Inside, you'll find all the refined luxury and comfort of a Victorian manor home.
We invite you to explore these pages as you plan your wedding, your corporate event, or simply your week away from it all. A 19th century hideaway to fortify your spirit awaits.