Das komfortable Sleep Inn And Suites Downtown Houston liegt in rund 5 Gehminuten Entfernung vom See Little White Oak Bayou und bietet 41 Gästezimmer. Das Hotel verfügt über WLAN in den öffentlichen Bereichen und bietet außerdem einen Mini-Markt und einen Lobbybereich.
Park Discovery Green ist ungefähr 4 km von dem 2-Sterne-Hotel entfernt, während Menil Collection ungefähr 7 km von hier entfernt ist. Die nahe gelegenen Sportattraktionen sind Houston Toyota Center (4,1 km) und das BBVA Stadium (4,2 km). Buffalo Bayou ist unter anderem in etwa 10 Fahrminuten zu erreichen.
Das Sleep Inn And Suites Downtown verfügt über komfortable Zimmer, die mit einem Schreibtisch, WLAN und einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind. Zu den weiteren Annehmlichkeiten gehören ein Bügeleisen/Bügelbrett und eine Klimaanlage sowie einen Flachbildfernseher mit Satellitenkanälen und WLAN für Ihre Unterhaltung. Die Bäder sind mit eine getrennte Toilette ausgestattet und verfügen über einen Haartrockner.
Das Sleep Inn And Suites Downtown Houston bietet ein einfaches Frühstück an. Das Restaurant Whataburger ist ganz nah an der Unterkunft gelegen.