El Ilion Hotel está situado en una zona tranquila, a solo 10 metros de la playa de St. George. Ofrece habitaciones con balcón con vistas al mar y desayuno buffet incluido en la tarifa.
Todas las habitaciones del Ilion cuentan con comodidades modernas, como aire acondicionado, baño privado y secador de pelo.
El hotel es el punto de partida perfecto para visitar Naxos, ya que se encuentra a poca distancia a pie del centro de la localidad de Naxos y junto a la playa. Hay aparcamiento gratuito.