Flamewatch Tower



Flamewatch Tower is a tower found in the southeastern part of Wintergrasp. The tower overlooks the Cauldron of Flames, hence the towers name.