Patient Portal; Patient Portal Support; Contact Us; Directions; Health Portal; Pay My Bill; ... Windrose Family Medicine 20423 Kuykendahl Rd Spring, TX 77379 Telephone: (281) 500-8660. Helpful Links. View All Locations Windrose Family Medicine 20423 Kuykendahl Rd ….