Davoodi Family Medicine. 3051 Churchill Drive Suite 100 Flower Mound, Texas 75022. 972-410-3682. Home: BILLING / INSURANCE: Directions: Patient Resources: Our Doctor: ... PATIENT PORTAL ....