Enjoy Greek cuisine at Το Κάστρο, a restaurant in Ano Kastritsi.