There is a place where the Gods gather and mortals can enter the general area. It's in the mountains south of Galadon.