Via Villa Iliotti befindet sich im Herzen der Stadt Rhodos, einem lebhaften Gebiet, das für seinen historischen Charme und seine lebhafte Atmosphäre bekannt ist. Das Hotel ist nur 6 Minuten zu Fuß vom Elli Strand und nur 300 Meter vom Mandraki Hafen entfernt. Zu den nahegelegenen Sehenswürdigkeiten gehören der Palast des Großmeisters und die Ritterstraße, beide weniger als 1 km entfernt. Der internationale Flughafen Rhodos ist etwa 12 km vom Hotel entfernt.