$529,900 Active 3Beds4Baths2414Sqft0.692Acres 12615 Mallard Rock Dr, Zebulon, NC 27597 MLS#: 10151024