answersLogoWhite

0

Yes, Mount Olympus is in Northern Greece and it is the highest point in Greece. It was believed to be able to go past the heavens in height and was thus the mythological home to the gods and goddesses.

User Avatar

Wiki User

14y ago

What else can I help you with?