King Menelaus of Sparta is a crossword puzzle answer that we have spotted 1 times. Helen's husband in Greek mythology