Secret Seclusion (Earth-2789)

Secret Seclusion is a secret island near Donkey Kong Island.