TLC Family Health - Main Location TLC Family Health Address 2601 Churchill Dr, Ste. 100 Flower Mound, TX 75028 US 33.033289, -97.068794 Contact Information 972-914-9421 Map Map integration coming soon View on Google Maps Back to TLC Family Health