New # 20093665 2000 Elm Creek Lane Flower Mound, TX 75028 4 Beds 3.1 Baths 3019 sq.ft. Single-Family $699,900 Active Option Contract