The property located at 108 S Corwood Ave Virginia Beach, VA 23452 is a Attached property. Built in 1995, the property at 108 S Corwood Ave has 2 bedrooms, 3 bathrooms, is approximately 1,406 square feet. The property is located in the Thalia Village neighborhood.