Premiere wedding location in southern New Hampshire. At Searles Castle, your fairytale wedding awaits. Each lasting memory will remain as magical as the day you say "I do". Plan your next event at our historical Castle and WOW your guests. Conveniently located 30 miles north of Boston imagine your event here at an authentic English Tudor Castle nestled in the New Hampshire woods high atop a 125 acre estate. As you roll up to the gate, it will take your breath away with the sheer marvel of the Castle. We look forward to hosting your event.