Services at Willowbrook Hospital. Patient & Visitor Resources at Willowbrook Hospital. About Willowbrook Hospital. Houston Methodist Willowbrook Hospital. 18220 State Hwy. 249. Houston, TX 77070. 281.737.2500. Get Directions. We're Still Here for You..