An island off the south coast of Laconia, ancient region of the southern Peloponnesus, Greece. Legend has it that Aphrodite landed on its shore after her miraculous birth when she issued from the foam of the sea.
Log in or registerto write something here or to contact authors.
Need help? email@example.com