$364,900 Active Under Contract 4Beds2Baths1990Sqft0.122Acres 5825 Glenwood Dr, Denton, TX 76208 MLS#: 21417782