It’s private property and the owner can have your car towed at your expense if there is a sign restricting the use of the parking spot. Honestly I would talk to the owner of the spot or have the tow companies number on the parking sign for the super chargers and authorize any none Tesla to be towed when called.