Holiday Inn Express Houston North-1960 Champions Area is located in Houston, at a distance of 3.2 km from St. Ignatius Loyola Catholic Church, and offers a swimming pool. The inn also includes parking.
The accommodation is about 25 km from George Bush Houston airport and at a distance of 2.7 km from such cultural venues as Pearl Fincher Museum of Fine Arts. This 2-star hotel is approximately a 25-minute walk from Northwest Indoor Soccer Center. The property is at a distance of 2.8 km from Meyer Park.
The rooms at Holiday Inn Express Houston North-1960 Champions Area have individual climate control, central heating, and an iron. Some of them comprise a place for dining and a kitchenette, appointed with a sofa and a study desk. Nice touches to enhance your stay include a bathtub, a roll-in shower, and a separate toilet, along with a dryer and towels. Guests can also enjoy street views.
Spring Creek BBQ offers a wide range of American dishes and lies around 5 minutes' walk away.