Noah Tall's private island

Noah Tall's private island is an island owned by Noah Tall. His fortress is located there. The island is somewhere off the coast of the mainland, in the Atlantic.

Locations

 * Noah Tall's fortress

Appearance
Super Friends
 * Season 1: The Balloon People