Authentic Cretan flavors await at Imbros Village, a restaurant showcasing traditional Sfakian cuisine. Enjoy breathtaking views alongside your meal.