Right now, The Body Shop owns 38 stores near Kingston upon Thames, Surrey. On this page you can see a list of The Body Shop branches close by.