News

Owl Creek Landing, located across the creek from the Virginia Aquarium, is home to the nation's first Nautilus Observation Tower — a 65-foot, open-air spiral structure offering panoramic views ...
The tower will feature 360-degree panoramic views of Virginia Beach, the nation's longest stainless steel slide taking visitors back down through the center of the tower, and stations throughout ...
Sky-high observation tower with a slide to open near Virginia Aquarium this summer By: Angela Bohon , Maddie Miller Posted 8:40 AM, May 02, 2024 and last updated 2:31 AM, May 03, 2024 ...