Afandou Beach Resort Hotel 30 2245 022068Afandou Beach, Rhodes, 85103, GreeceHotel Add to favorites 0