Equipped Meeting Rooms in Greece Elounda Hotels And Resorts Address: Pigaiadakia, 720 53 Elounda Greece Phone Number: +30 28 41 06 80 00