Jotunborg

Jotunborg is a fortress city of the Frost Giants, located somewhere in the Neverfields, the icy wastelands on the northernmost edges of the continent of Tal'Dorei.