Glossary

What does Land Lease mean ?

Land Lease definition :

An agreement in which a tenant is allowed to develop the rented land but does not own the land itself.