Studio 2000Beauty & wellness4250 S Archer AveChicago, IL, 60632-2550 · US+17732542000studio2000.comHours not available