Hotel Four Seasons La Nouvelle-Orléans est situé dans un quartier central, à environ 20 minutes à pied du National World War II Museum. Il propose 335 chambres avec vue sur la ville. Tout en séjournant dans l'hotel 5 étoiles sans fumée, qui est assez proche de l'Aquarium of the Americas, les clients peuvent se détendre dans une piscine ou dans un restaurant à la carte sur place.
L'hotel se trouve dans une partie animée de La Nouvelle-Orléans, à 1 km du Musée du vaudou de La Nouvelle-Orléans. La rue Frenchmen de La Nouvelle-Orléans se trouve dans les environs de Four Seasons. Ce logement jouit d'un emplacement principal à quelques pas d'une rivière. L'hotel est situé à 250 mètres d'Imax. Four Seasons de La Nouvelle-Orléans est également à côté de la gare Union.
Elles sont également équipées de salles de bains privées.
Les invités peuvent visiter le restaurant Miss River et le bar lounge.