Hotel Iris

20th km RHODES - LINDOS N.R.
Afandou
Greece