Via Villa Iliotti is situated in the heart of Rhodes Town, a vibrant area known for its historic charm and lively atmosphere. The hotel is within a 6-minute walk of Elli Beach and just 300 yards from Mandraki Port. Nearby landmarks include the Grand Master's Palace and the Street of Knights, both under 1 km away. Rhodes International Airport is approximately 12 km from the hotel.