What does 'leasehold' mean?

Home

Landlord

Leasehold means that you have a contract with the freeholder to use / occupy the property for a number of years - commonly between 90 and 120 years but sometimes as high as 999 years.