Leaseback (noun): A property which is bought and then the lease of the property is given to a management company, which markets the property and pays a guaranteed rental.
The leaseback concept was introduced in France during the late 1960s, when….read more »

