Glossary

What does Head Lease mean ?

Head Lease definition :

The primary lease that governs other sub-leases, can exist in commercial properties where multiple lease layers are common.