Happily Ever After really does start at

Searles Castle

Exchange your vows in fairy-tale fashion at Searles Castle at Windham, an iconic hilltop mansion nestled in the heart of Southern New Hampshire, just 30 minutes north of Boston. Our historic castle combines old-world charm with stunning natural beauty, offering an unforgettable setting for your special day.

Beyond a Wedding Venue

Perched atop a scenic hill, Searles Castle features timeless architecture, lush gardens, and breathtaking panoramic views..

Perfect for both intimate ceremonies and grand celebrations, the property’s rich history and unique ambiance provide the ideal backdrop for creating cherished memories. Whether you envision an elegant indoor reception or a romantic outdoor celebration in our brilliantly draped tent, this enchanting New Hampshire venue ensures your wedding day is nothing short of magical.

Wedding that Fits Royalty

Let your “happily ever after” begin at Searles Castle, where every detail is carefully curated to fulfill your vision of the perfect day. Let us make your fairy-tale dream a reality at our one-of-a-kind venue