The site is located on a natural levee of Bayou Grande Chenière and has twelve mounds, eleven arranged around a central plaza and one 75 meters to the south, connected to the main group by a constructed landform.