There is a shrine dedicated to Menelaos (or Menelaus) and Helen, along with evidence of a 5th century BC temple with votive offerings to Helen (now on display at the Archaeological Museum of Sparta).
Menelaion, Sparti 231 00 Greece
+30 27310 23315
efalak@culture.gr
odysseus.culture.gr/h/3/eh351.jsp?obj_id=2559