The property located at 6915 Mallard Dr Norfolk, VA 23505 is a Detached property. Built in 1988, the property at 6915 Mallard Dr has 6 bedrooms, 5 bathrooms, is approximately 5,700 square feet. The property is located in the Talbot Park neighborhood.