Houston Methodist Willowbrook Hospital Share: Hospital Visit Website 18220 State Hwy. 249 Houston, TX 77070-4347 (281) 737-2500 Hours: 24/7 Highlights Media Map Highlights Neal Cancer CenterSpine CenterNeuroscience CenterOrthopedics & Sports MedicineUnderwood Center for Digestive Disorders Media What's Nearby? Distance: 5 10 15 20 25 50 mi.