New - 21 Hours Ago $849,900 Active 4Beds4Baths3283Sqft0.377Acres 3404 Windsor Dr, Flower Mound, TX 75028 MLS#: 21420860