The Body Shop has 4 operating stores near Bury St. Edmunds, Suffolk. The listing of all The Body Shop branches in the area can be foundthis page.