Doté de suites spacieuses offrant tout le confort d'une maison, cet hôtel est situé au cœur de la Nouvelle-Orléans, à quelques pas des principaux lieux touristiques de la ville, notamment du quartier français.
L’établissement Homewood Suites New Orleans se trouve à environ 6 pâtés de maisons du casino Harrah's New Orleans, du stade Mercedes-Benz Superdome et du quartier central des affaires de la ville. La ligne de tramway historique sur l'avenue Saint-Charles, à quelques pas, dessert facilement en quelques minutes tous les quartiers de la ville.
Le New Orleans Homewood Suites comporte des chambres pourvues d’une cuisine entièrement équipée avec un four. Vous pourrez également profiter d'un petit-déjeuner à emporter avec des pâtisseries, des fruits et une station de café.