Incorrect data? Please notify us at hi@itinari.com.
Alkionides is a synonym to the greek hospitality, come and enjoy a taste of it!! Ideally situated next to the beach of Platanias on Creta Island of Greece!
Want to plan a trip here? Talk to AI travel assistant Maya.