Address: 8228 South Kedzie Ave., Chicago, IL 60652Phone: 773.498.2555
A beauty supply store in Chicago, IL.