A Selina Catahoula New Orleans está situada em Nova Orleães, a 800 metros da Bourbon Street (rua), e dispõe de um restaurante e de acesso Wi-Fi gratuito em toda a propriedade. Os hóspedes podem desfrutar do bar no local.
Todos os quartos incluem uma televisão de ecrã plano. Algumas unidades possuem uma área de estar para sua conveniência.
Há uma recepção 24 horas na propriedade.
O Mercedes-Benz Superdome (estádio) fica a 800 metros da propriedade. O aeroporto mais próximo é o Aeroporto Internacional Louis Armstrong de Nova Orleães, a 18 km da propriedade.