H&M US0653

H&M US0653 is an H&M clothing store located at Market Place Mall, 2000 North Neil Street in Champaign, Illinois.