The Throat of the World

The Throat of The World is the location (apparently close to Germany) where the Demon Palace Bethesda stands on a great mountain.

Season 2
Demon King Todd set up this place as his HQ, where he meditated to gain power on trying to form his Howard Reality.

On the last episode, The Sons of Sparda reached the palace and fought Todd Howard here. Once defeated, the now vegetable Todd was taken by medical forces, The Order was disbanded, and all the demons left.

The castle now presumably lies abandoned.