Helya's Altar

SS Helheim

Helya's Altar is located in the Helya's Throne in Helheim.

Quests

 * A Desperate Bargain
 * The Eternal Nemesis

Quotes
Helya's massive presence looms in the distance from the platform.
 * Gossip

This altar appears to be a means to communicate with her.