I took it to M.A.R.S. on Moore Lane. See the sign above. Not entirely sure but I think it stands for Mobile Auto Restoration Service. They actually do all kinds of rehabilitative stuff, inside and out on your vehicles.
Don't worry about the construction, you can still find it about half-way down on the left if you are coming from Central.