Where do you need Beauty Supply Stores ?
About The Body Shop
The Body Shop is located at 175 E Delaware Pl, Chicago, IL. This location is in the Near North Side neighborhood. This business specializes in Beauty Supplies, Skin Care, Day Spas and Cosmetics.