Wyndham Garden
18188 Tomball Pkwy, Houston, TX 77070