Sleep Inn Dallas Northwest - Irving encontra-se em Dallas, a cerca de 17 km de Preston Center e 17 km de American Airlines Center. As comodidades deste alojamento incluem uma receção aberta 24 horas e um serviço de concierge, assim como acesso Wi-Fi gratuito em toda a propriedade. Este alojamento não fumador situa-se a 15 km de World Trade Center de Dallas.
Todos os quartos do alojamento estão equipados com televisão. Todas as unidades providenciam um frigorífico.
O alojamento disponibiliza um centro de negócios, ginásio e estacionamento privado gratuito.
Aquário Dallas World fica a 18 km de Sleep Inn Dallas Northwest - Irving, enquanto Centro de Artes Performativas AT&T fica a 18 km de distância. O aeroporto mais próximo é o Aeroporto de Dallas Love Field, que fica a 9 km de Sleep Inn Dallas Northwest - Irving.