absentee landlord

noun

Definitions of absentee landlord

someone who rents property to someone else, who does not live in the property and who rarely visits the property

The site was owned by an absentee landlord.