Temple of the Vanished Gods

Spoiler Warning Straits of Hell on.The Temple of the Vanished Gods is the royal place located in the city of Sofesshk. After the new Celestial Palace was built in the Celestial City in Madagascar it remained as a cult temple. It returned as the royal residence when the new Celestial Mother won her fight seen in Straits of Hell.