Nation’s Longest Stainless-Steel Spiral Slide Opens in Virginia
—
If you’re a nature-lover planning a weekend getaway this fall to Virginia Beach (about a four-hour drive from Alexandria), there’s a new attraction you might want to check out.
The new attraction is called Owl Creek Landing, an innovative outdoor attraction anchored by the nation’s first Nautilus Lookout Tower and “The Whorl,” the longest stainless-steel spiral slide in the United States.




