What is the difference between freehold and leasehold properties?

With Freehold property you own the property and the land on which it is situated.  With Leasehold property you own the property for a fixed term, but you do not own the land. You would usually pay an annual ground rent to the Freeholder and at the end of the term, the land reverts back to the Freeholder.