Wyndham Garden Houston Willowbrook Categories Hospitality 18818 Tomball Parkway Houston TX 77070 (281) 970-4888 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×