Location

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