Le Sleep Inn Dallas Northwest - Irving est situé à Dallas, à 17 km du Preston Center et de l'American Airlines Center. Il propose une réception ouverte 24h/24, un service de concierge et une connexion Wi-Fi gratuite dans l'ensemble de ses locaux. Cet établissement non-fumeurs se trouve à 15 km du Dallas World Trade Center.
Toutes les chambres de l'auberge sont équipées d'une télévision. Vous disposerez également d'un réfrigérateur.
L'établissement possède un centre d'affaires, une salle de sport et un parking privé gratuit.
Le Sleep Inn Dallas Northwest - Irving se trouve à 18 km de l'aquarium Dallas World et de l'AT&T Performing Arts Center. L'aéroport de Dallas Love Field, le plus proche, est implanté à 9 km.