$2,299,000 Active Under Contract 5Beds6Baths6591Sqft0.57Acres 3904 Ephron Ave, Flower Mound, TX 75022 MLS#: 21338542