Lair of the Spider Queen

The Lair of the Spider Queen is a level 14-19 raid dungeon located west of the Town of Beginnings, in the Dark Forest.

A couple of quests lead here.

Coordinates
The Lair of the Spider Queen is located at -75, 80, 347. (Press F3 to see your coordinates, or look at the bottom of the roster screen.)