answersLogoWhite

0

Mount Olympus is a mountain in northern Greece where the Greek gods supposedly lived.

User Avatar

Wiki User

16y ago

What else can I help you with?