Patient Portal. Patient Portal Support. Make an Appointment. Patients are seen by appointment – on the same day the appointment is made if possible. ... Windrose Family Medicine 20423 Kuykendahl Rd Spring, TX 77379 Telephone: (281) 500-8660. Helpful Links. View All Locations.