Olympus

History
Olympus is the home of Greek Gods. It was set up after the Gods defeated Titans

Trivia

 * Amazons have access to Olympus.