Print out the information
Nefeli Hotel
Address
Agia Marina, Leros, Dodecanese, Aegean Islands
Short url
travel.cdns.gr/7399
Coordinates
37.155979, 26.841669
Print out the information