Searles Castle in Windham, a venue for weddings, corporate functions and private gatherings.
23 Searles Road, Windham, NH 03087
Windham, NH
Photo: Ken Gallager / CC BY-SA 4.0