Explore details about location Windy Leaf Court. Windy Leaf Court is a location situated within the Virginia Beach alongside other areas such as Euclid Road, Medici Lane, Bamberg Place.