Natchez State Park, visitor center