Pellorus is a relaxed restaurant serving Greek specialties, featuring a covered garden terrace.