The Spiral Staircase Alice and crew at the spiral staircase in The Temple of the Winds, at Mount Stewart.