Letchworth-Love Mounds Archaeological State Park
Visitors to this archaeological site will see Florida's tallest Native American ceremonial mound, built between 1,100 and 1,800 years ago. The park offers picnicking, birding and hiking.
4500 Sunray Road South
Tallahassee FL 32309