A visit to the ancient archeological site Etowah Indian Mounds (Atlanta, USA) September 9, 2013November 14, 2013 USA Cultural Activities, Culture, Educational Activities The members of New Acropolis Atlanta walked through the Etowah Indian Mounds, a group of mounds which form a national historic monument situated in Georgia. This prehistoric site was a sacred and ceremonial place for the Creek Indian people.