Imogenes is a very clean place to do your laundry. There is an attendant on duty always and the machines are kept very clean and in working order. I mainly do large items like rugs and blankets.
I have also had down pillows re-ticked and cleaned and have been very happy with the results.
They also do leather cleaning, but I believe it is sent away. I have had a leather jacket cleaned and it came back great.
PROS: Clean machines, variety of services, friendly helpful staff