Photos coming soon
HOTEL
Iliotti Apartments
Καθοπούλη 23, Rhodes
Where it sits
Iliotti Apartments
Καθοπούλη 23, Rhodes
36.45290, 28.22086
Similar stays nearby
Plan around Iliotti Apartments
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 8, 2026.
