My question involves towing laws for the State of: Texas
Last night I went to a restaurant that had signs posted "Customer Parking Only unauthorized vehicles will be towed at owners or operators expense. Towing enforced at all times". I parked in the restaurants (shopping center) parking lot and went to the ATM across the street at the near by Walgreen so I wouldn't have to use my credit card. I then come back to restaurant to eat with a few friends. My receipt is timestamped for 11:02pm I paid cash for my food but my friends that paid right before me paid with credit card and can vouch for me being there as well as the bar manager at the time too. We left the restaurant at around 11:55pm and I go outside to find that my car was towed away. Bar manager said that the tow truck people watch the property and that there was nothing they could do but she gave me her information because she did see me there. We go to the storage lot and had a police officer accompany us he said that he needed proof that we were there and he would not accept the receipts as proof and that he would need pictures of where we were parked (he was not willing to drive to the restaurant to see for himself). After paying to retrieve my vehicle I looked at the check-in time of my car it was checked in at 11:35pm, twenty minutes before we actually left the restaurant. Also on the receipt under reason of tow, the paper was left blank. Was this tow legal? How do I go about getting my money back???

