Little Black Charlie IslandLittle Black Charlie IslandAboutLittle Black Charlie Island is an island in Ontario.FactsLocationCanada