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, TX2 miles
Atrium hotel with a European atmosphere and multilingual staff; located 6 miles from IAH airport; 15 miles from city center.
View Hotel Details
7 Superior First Class
Commission: 10%
Rooms: 335
Rates: $109 - $379