Photos coming soon
HOTEL
Afandou Bay Village Resort
851 03 Afandou Beach, Rhodes, Afandou
Where it sits
Afandou Bay Village Resort
851 03 Afandou Beach, Rhodes, Afandou
36.28418, 28.17106
Plan around Afandou Bay Village Resort
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
