Themyscira

Themyscira was the location where Wonder Woman fought Stevie Wonder in Wonder Woman vs Stevie Wonder.