Our guests rave about the location of these properties: Holiday Inn Express Hotel & Suites - Houston Space Center, an IHG Hotel, Extended Stay America Suites Houston NASA Bay Area Blvd and Holiday Inn Houston Webster, an IHG Hotel. For a quiet locale, travelers like Comfort Suites near NASA - Clear Lake.