elounda

/AH0 L AW1 N D AH0/
N
  1. 1

    Elounda, alternatively transliterated as Elounta or Elouda, is a small town on the northern coast of the island of Crete, Greece.