Thread:BlueFrackle/@comment-32730094-20200727152422/@comment-1197011-20200727225100

Parker Green wrote: Marvel depicts them as extra-dimensional aliens. Don't know about the DC version, but the Marvel page would be called "Olympian (Marvel)" and the DC one is "God of Olympus (DC)"

Alright! I'm pretty sure that DC's Olympus is an extra-dimensional plane that was accessible via the actual mountain in Greece.