Olympus - Lore

In Greek mythology, Olympus is the home of the gods.

It it located over Mount Olympus in Greece.