Photos coming soon
HOTEL
Via Villa Iliotti
25th March Street 30-32, Rhodes
Where it sits
Via Villa Iliotti
25th March Street 30-32, Rhodes
36.45001, 28.22209
Plan around Via Villa Iliotti
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 25, 2026.
