Helya's Altar is located in Helheim.
Helya's massive presence looms in the distance from the platform. This altar appears to be a means to communicate with her.
I do not belong here! I wish to leave Helheim!
We have defeated your champion. Now, release us from Helheim!
- Patch 7.0.3 (2016-07-19): Added.