Holiday Inn Houston-Webster

Starting at
$144

TripAdvisor Review

Based on 186 review

See all

This lovely hotel is set in Space Center area. The total number of accommodation units is 109. Pets are not allowed at Holiday Inn Houston- Webster.

More details