Indian Mound Park
From Wikipedia, the free encyclopedia
Indian Mound Park, also known as Shell Mound Park, is a prehistoric ceremonial ground on Dauphin Island, off the coast of Mobile County, Alabama, in the United States. On August 8, 1973, the park was listed with the National Register of Historic Places.
[edit] Reference
- Alabama Bureau of Tourism and Travel: Shell Mound Park