Probably not, but any towing company will take your car over there (having AAA helps). I agree with your choice of shops and would happily (somewhat) have my car towed there for that shop to work on it.
Not sure if they do, I don't think so. Good luck.
Call them, but I don't think they do.
Thanks! Your answer is awaiting moderation.