Generated from the website:
Indian Mound Park, located on the northern shore of Dauphin Island, Alabama, is a historic park and bird refuge. The park covers 18 acres, and was added to the National Register of Historic Places in 1973. Visitors to the park can explore the archaeological site, observe wildlife, and enjoy the scenic views. Indian Mound Park is also known as Shell Mound Park or Indian Shell Mound Park, and is a popular destination for nature lovers and history buffs alike.