We have moved to Warcraft Wiki. Click here for information and the new URL.
READ MORE
The Statue of Queen Azshara is located on top of Bloodcurse Isle of Bloodmyst Isle. [85.9, 54.2]