Situé juste au nord du centre-ville de Houston, cet hôtel se trouve à 10 minutes en voiture du stade de baseball Minute Maid Park. Il propose une salle de sport, une connexion Wi-Fi gratuite et des chambres dotées d'un four micro-ondes et d'un réfrigérateur.
Les chambres spacieuses du Sleep Inn and Suites Downtown Houston disposent d'une télévision par câble à écran plat et d'une cafetière. Elle comprend également un bureau et un coin salon.
Un petit-déjeuner continental de luxe est servi gratuitement tous les matins. Un centre d'affaires avec services de fax et de photocopie est disponible dans le hall.
Le centre de conventions George Brown et le centre commercial Galleria sont accessibles en 15 minutes de route. Le Downtown Aquarium se trouve à seulement 10 minutes de route.
Nombre de chambres : 3