1 Answers
Log in to answer

Mycenae is the place ruled by Menelaus before his marriage to Helen. Mycenae is one of the major locations of civilization, culture, and influence in Greece.