Opening March 17, 2011. Accepting reservations beginning April 17, 2011 New Houston Westchase, Texas Area Hotel WelcomeThe Holiday Inn Westchase is excited to be your premier hotel while staying in the West Houston area. You will find that service and..