Owl Creek Landing
(757) 330-0473
801 General Booth Boulevard, Virginia Beach, Virginia, 23451
Business hours
Mon - Fri: 08:00 - 19:00, Sat - Sun: 08:00 - 20:00
About us
Owl Creek Landing is Virginia Beach's newest outdoor adventure, featuring a 6-story observation tower with America's longest spiral slide. Explore treetop trails and a kids' treehouse playground (ages 2 & up). Stroll peaceful nature trails extending throughout the 38-acre park, then refuel with onsite coffee, beverages, and tasty treats. This unique space was built with sustainability and minimal disruption to the site's natural beauty in mind.