Com excelente localização, The Natchez fica a apenas 10 minutos a pé de atrações como Canal Street e Caesars New Orleans Casino. O local dispõe ainda de uma piscina externa e um terraço, além de apartamentos com comodidades como colchões de espuma com sistema de memória e roupas de cama premium.A propriedade também tem acesso fácil aos meios de transporte público: Parada St. Charles at Poydras fica a 3 minutos e Parada de bonde St. Charles at Union fica a 3 minutos de caminhada do local.