Themyscira

Themyscira is an island of warrior women, where Zari Tomaz dropped off Helen of Troy so that she wouldn't have to go back to Troy.

Behind the scenes

 * In DC Comics, Themyscira is the home of Wonder Woman and The Amazons.