My question involves towing laws for the State of: New York, Queens
I have parked a car in a regular legal spot with no street cleaning and no signs and left it for 6 days. When on Saturday morning I came to pick it up - it was not there. However, there was definitely some road work, which was completed already. I called local police department and 311 (which has information about all towed cars) and neither of those could locate my car anywhere by license plates. Police people suggested to search within 3 blocks, and the car could have been relocated somewhere close. Finally we have figured out the phone number of construction company, called them, but they did not pick up on Saturday. As I had to go somewhere urgently, I had to rent a car for 2 days and waist money and time. On Monday morning, people at construction company did finally pick up - turns out they relocated my car 6 avenues up and 3 streets to the right - which makes it impossible for anyone to find a car unless you know exact intersection!!! I picked it, with a parking fine on it for the street cleaning, although construction company did put the sign on my window that the car got relocated.
The question is:
1. In New York when does the city has to notify about construction work? 24 hours? 48 hours? a week in advance?
2. If they relocated a car that far, do they have to report it to the police or towing centers? This would make my situation much easier as I would have been able to locate my car on Saturday and avoid car rental.
3. What are my rights and can I sue them?
Thank you!

