Watchers of Death

Watchers of Death is located in Torghast, Tower of the Damned.

Drops

 * Torghast Boss Loot
 * 22x Condemned Soul Essence