Leaf Island

Leaf Island was the southern most island of the Trio Islands. (Map)