Via Villa Iliotti est situé au cœur de la ville de Rhodes, une zone vibrante connue pour son charme historique et son atmosphère animée. L'hôtel se trouve à 6 minutes à pied de la plage d'Elli et à seulement 300 mètres du port de Mandraki. Parmi les points d'intérêt à proximité figurent le Palais du Grand Maître et la Rue des Chevaliers, tous deux à moins de 1 km. L'aéroport international de Rhodes est à environ 12 km de l'hôtel.