Traditional Greek restaurant, likely serving fresh, local dishes. Located in Makrinitsa.