Body Shop To Open 20 New Stores

March 15, 2004

The natural health and beauty care chain out of the UK plans to open 20 stores in U.S. markets it already occupies this year.

Recent News