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.

Reviews


No reviews yet. Be the first to write a review!

Is this your business?

Verify your business across the web