Super 8 by Wyndham Houston/Dtwn/I-610

5550 Homestead Rd
Houston, Texas 77008
0.8 miles from Orene's Palace of Houston
More hotels near this hotel


Directions from Super 8 by Wyndham Houston/Dtwn/I-610 to Orene's Palace of Houston


More Houston Landmarks Near Super 8 by Wyndham Houston/Dtwn/I-610

Houston Astros (4.8 miles)
Minute Maid Park (4.8 miles)
Christus St Joseph Hospital (4.8 miles)
Dubuis Hospital At Houston (4.8 miles)
Northside General Hospital (5.0 miles)
Jones-Cowart Stadium (5.0 miles)