Entering This Hidden New Hampshire Castle Will Make You Feel Like You’re In A Fairy Tale

New Hampshire isn’t known for architecture, so most residents don’t know that there is a stunning castle nestles in the southern woods of the state. Searles Castle in Windham is an amazing full-sized replica of an English Castle, that is sure to take your breath away. However, this amazing building becomes even more stunning when you learn its unique history:

Have you visited this hidden New Hampshire castle?