Owl's Nest
Take your vows where the mountain meets the sky. Surround yourself with breathtaking vistas and up to 200 guests as you take your vows in one of New England’s most spectacular settings. Your outdoor ceremony at Owl’s Nest features the best views on the resort. With easy access to the Clubhouse and the 5,200-square-foot reception tent, our venues can be adapted to meet your needs.