located on Chitimacha and Choctaw land in so-called New Orleans