Yes, there is a key drop on the North side by the service entrance. The gate is open, just pull in by the doors and look on the wall to the east/body shop building.
Yes
Yes, they do. There is a drop box, and I have confirmed that it is ok to drop a vehicle off at night. I have had a couple of vehicles serviced there and they are great!
Thanks! Your answer is awaiting moderation.