Holiday Inn Exp Stes Fm1960 This Houston hotel is located four miles from Hewlett-Packard Headquarters and three miles from Willowbrook Mall. Business-friendly guestrooms feature work tables and dial-up Internet access. Click
here for more Holiday Inn Exp Stes Fm1960 information