Self-catering accommodation in northern Greece. Offers a farm experience with well-maintained grounds and a restaurant.