Via Villa Iliotti расположен в сердце города Родос, в оживленном районе, известном своим историческим очарованием и живой атмосферой. Отель находится в 6 минутах ходьбы от пляжа Элли и всего в 300 метрах от порта Мандраки. Вблизи находятся такие достопримечательности, как Дворец Великого Магистра и Улица Рыцарей, обе менее чем в 1 км. Международный аэропорт Родос находится примерно в 12 км от отеля.