This hotel is situated in New Orleans Central Business District, just steps from Caesars New Orleans Casino, and within a 10-minute walk of Canal Street and Audubon Aquarium. You’ll also find Bourbon Street and National World War II Museum less than a mile away.