Glossary

What does Direct Lease mean ?

Direct Lease definition :

A lease agreement directly between a landlord and tenant, without any subletting.