A restaurant called Λεφοκαστρο Ο Παππούς, located in Argalastí.