Artemis *** Lemnos Island, 3 Saint Panteleimonos Str, Myrina, Lemnos, 81400, Myrina Facilities in hotel Important