CVS Pharmacy 5768

CVS Pharmacy #5768 is a CVS Pharmacy drugstore located at 130 South Canal Street, Chicago, Illinois. The location opened May 18, 2003.