Cet hôtel se situe à 23,3 km du centre-ville de Houston, au Texas. Il possède une piscine extérieure, une salle de sport et des chambres avec une connexion Wi-Fi gratuite et une télévision par câble à écran plat.
Les chambres de l'établissement Sleep Inn & Suites Highway 290/Northwest Freeway disposent d'un four micro-ondes et d'un réfrigérateur.
L'hôtel Sleep Inn & Suites Highway 290 comprend un centre d'affaires. Vous bénéficierez d'une blanchisserie et d'une réception ouverte 24h/24.
Le Musée des sciences naturelles de Houston se trouve à 26,5 km de l'établissement. Le Toyota Center, salle de l'équipe de basket-ball des Houston Rockets, est à 29 km.