Holiday inn express hotel suites houston space center
Location located in webster nasa clear lake holiday inn express hotel suites houston space center is close to baybrook mall johnson space center nasa and challenger 7 memorial park also nearby are space center houston and timber creek golf club hotel features holiday inn express hotel suites houston space center has an outdoor pool a spa tub and a fitness center complimentary wireless internet access is available in public areas business amenities include a business cen