Welcome to Super 8 Houston/Brookhollow NW hotel in Houston, TX 77092. Attractions include Houston's Clubs, Edward IMAX Cinema and Galleria Mall. Enjoy free breakfast and internet at most hotel locations. Book your room and start saving with Wyndham Rewards!