Our OffiCE
TLC Family Health is located in Flower Mound, Texas, east of the intersection of FM 2499 (Long Prairie Road) and Churchill Drive (go east on Churchill from 2499). Address:
2601 Churchill Drive, Ste. 100
Flower Mound, TX 75028
Phone: 972-914-9421
Fax: 915-331-9481
Hours: Mon 8-5, TuTh 9-6, Wed 8-2, Fri 8-4
Contact Us
If you would like to send us an e-mail, please fill out the following fields (PATIENTS: This form is only for non-medical purposes. All communications regarding your personal health should be communicated through our secure patient portal):