El Selina Catahoula New Orleans se encuentra en Nueva Orleans, a 800 metros de la calle Bourbon, y ofrece un restaurante y WiFi gratuita en todas las instalaciones. El establecimiento alberga un bar.
Todas las habitaciones incluyen TV de pantalla plana. Algunos alojamientos tienen zona de estar.
La recepción está abierta las 24 horas.
El estadio Mercedes-Benz Superdome está a 800 metros. El aeropuerto internacional Louis Armstrong de Nueva Orleans, el aeropuerto más cercano, está a 18 km.