Holiday Inn Express Houston-Alvin By IHG

Alvin • Show on map
View Details for Price
Located in Alvin, 15 miles from Space Center Houston, Holiday Inn Express Houston-Alvin by IHG features a garden and views of the city. Featuring an outdoor swimming pool, the 2-star hotel has air-conditioned…More info
