Tucked away in the southwest corner of New Hampshire, you'll find the Madame Sherri Castle Ruins, a sweeping staircase constructed of stone.