Patient Portal. Visit Preparation. New Patient Appointments. First Name. Last Name. Email. ... CHI St. Luke's Health Woodlands Office. ... Texas 77384. Springwoods Village Houston Heart Center CHI St. Luke's Health Springwoods Village Hospital. 2255 East Mossy Oaks Drive, Suite 600 Spring, TX 77389. Woodlands North Houston Heart Center CHI St ....