Take photos of the parking signs.
Contact the owners of the property to discuss.
If they don't cooperate then sue them in small
claims court for your: fines; towing charges;
lost time from work (do to no car); and car rental
THIS ANSWER IS PURELY FOR ACADEMIC DISCUSSION ONLY AND DOES NOT CONSTITUTE ANY TYPE OF LEGAL ADVICE OR LEGAL REPRESENTATION.