Via Villa Iliotti está situado no coração da Cidade de Rodes, uma área vibrante conhecida por seu charme histórico e atmosfera animada. O hotel fica a uma caminhada de 6 minutos da Praia Elli e a apenas 300 metros do Porto Mandraki. Os marcos nas proximidades incluem o Palácio do Grão-Mestre e a Rua dos Cavaleiros, ambos a menos de 1 km de distância. O Aeroporto Internacional de Rodes está a aproximadamente 12 km do hotel.