Search and book

search
  1. United States, Houston  
    * *
    The Super 8 Houston Downtown I-610 offers a comfortable stay for both business and leisure travelers.
    Country
    United States
    Region
    Texas
    Location
    Houston

    Description of hotel: Super 8 by Wyndham Houston/Dtwn/I-610 in Houston

    The Super 8 Houston Downtown I-610 offers a comfortable stay for both business and leisure travelers. Well-appointed guest rooms feature air conditioning, heating, wake-up service, a desk, and an alarm clock. The hotel also provides various recreational opportunities. Its convenient location offers easy access to all that Houston has to offer.

    Address

    5550 Homestead Road 77028 HOUSTON GPS: N 29.809 E -95.301

    Facts

    Country United States
    Region Texas
    Location Houston