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, TX1.8 miles
This 153 room property, renovated in 2011...
View Hotel Details
2 Tourist Class
Commission: 10%
Rooms: 153
Rates: $69 - $79