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.5 miles
West of downtown, East of Beltway 8 off IH-10.
View Hotel Details
3 Superior Tourist Class
Commission: 10%
Rooms: 122
Rates: -
Houston, TX1.9 miles
This 82 room property, built in 2014...
Rooms: 82
Rates: $109 - $299