The Body Shop now owns 4 branches near Peterborough, Cambridgeshire. On this page you can find a list of The Body Shop locations in the area.