Though its not technically still on Mount Olympus, its still the Gods favorite place. Situated on top of the Empire State Building in New York City, its still has the basic layout of the original Olympus in Greece. All the Gods and Goddesses have meetings here.