Achillion Hotel enjoys a privileged location in the Town of Rhodes, offering proximity to many attractions, shops and public transportation options. At approximately 60m from the hotel, guests can find Elli beach.
Achillion Hotel enjoys a privileged location in the Town of Rhodes, offering proximity to many attractions, shops and public transportation options. At approximately 60m from the hotel, guests can find Elli beach.