You can have it towed there but you should be there in the morning when they open
They won't mind if you drop the car off as long as you use their service.
They aren't open. I would bet though if you towed your car there and left it in the parking lot out front or out behind the place, nobody would care.
Thanks! Your answer is awaiting moderation.