Kimball Castle in Gilford, New Hampshire Even just glancing at the ruins of Kimball Castle in Gilford, it is easy to see how it could be considered to be one of the most haunted locations in New Hampshire. Even before you step inside it just has a creepy aura surrounding it that is apparent immediately […]