When Houston, Texas, dubbed itself Space City, it was referring to its connection to the stars (via nearby NASA's Johnson Space Center, built in 1961). But the nickname could just as well refer t...
Houston, TX
Not Yet Rated
Commission: -
Rooms: -
Rates: -
Rooms: 60
This 69 room property, renovated in 2016...
View Hotel Details
Commission: 10%
Rooms: 69
This 119 room property, renovated in 2014...
Rooms: 119
Rooms: 61
Rates: $159 - $159
This 7 room property, renovated in 2003...
Rooms: 7
This 112 room property, renovated in 1999...
Rooms: 112
Modern low-rise - On I-45.
Rooms: 3
Rates: $3,200 - $3,700