Holiday inn express houston n 1960 champions area
Location conveniently near the airport in the heart of houston holiday inn express houston n 1960 champions area is close to champions golf club additional area attractions include willowbrook mall and amc 24 theaters hotel features holiday inn express houston n 1960 champions area has an outdoor pool a health club and a spa tub complimentary wireless and wired high speed internet access is available in public areas business amenities include a 24 hour business center and meeting rooms