Anthoula Village is a family-friendly hotel offering Cretan hospitality. It features casual studios and suites, an outdoor pool, playground, and buffet dining.