Location This family-oriented and tastefully designed hotel is located in Downtown New Orleans in the Arts district, 3 blocks from the French Quarter. The Riverwalk, the aquarium, and a large casino can all be found nearby.