There is currently a total number of 5 The Body Shop branches operating near Cambridge, Cambridgeshire. On this page you can find a list of The Body Shop locations close by.