
Observation tower at Owl Creek Landing now open in Virginia Beach
VIRGINIA BEACH, Va. — Tucked behind the Virginia Aquarium, not far from Ocean Breeze Water Park, Owl Creek Landing is waiting for visitors. The outdoor entertainment area had a soft opening on Friday, June 27. A standout feature of this new attraction is …