Sunstrider Isle

Sunstrider Isle is a small island off of the northern coast of Quel'Thalas.