As a property owner, you are responsible for the condition of your property. You have the right to call a towing company and ask for a “removal tow”, to pull a vehicle that you do not own off your property. Any cost for a “removal tow” is done at the vehicle owner’s expense