First, let’s point the difference between leasehold and freehold.
Freehold is where the property is fully owned for an unlimited period of time.
Leasehold means a person has the right to use a property for a set period of time, subject to the payment of an annual ground rent as specified by the lease. At the end of the term, the property reverts back to the freehold owner. The lease in some cases may be granted for up to 999 years.
ALL properties in Greece are freehold.