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