Situé à la Nouvelle-Orléans, en Louisiane, le Super 8 New Orleans propose ne salle de sport, une piscine extérieure et des visites guidées de la ville. L'hôtel se trouve à quelques minutes de l'autoroute I-10 et du centre-ville de la Nouvelle-Orléans.
Toutes les chambres spacieuses du Super 8 by Wyndham New Orleans disposent d'une connexion Wi-Fi gratuite, d'une cafetière et d'un mini-réfrigérateur. Elles sont également dotées de la télévision par câble.
Le New Orleans Super 8 by Wyndham se trouve à 14 minutes de route du quartier français et du Louisiana SuperDome. Bourbon Street et le casino Harrah's sont rapidement accessibles en voiture.