Location Toggle

Athena hotel is located 12 km from Diagoras International Airport, 6 km from the Conference Center of Rodos Palace, and 1,2 km from Mandraki Marina.

Address:  27th G. Leontos Street, 85131, Rhodes, Greece

GPS Cordinations: lat=36.452121  lng=28.217978