The total number of The Body Shop branches presently operational near Southwark is 37. On this page is the listing of all The Body Shop locations nearby.