The Body Shop currently owns 4 stores near Aberdeen, Aberdeenshire. The list of The Body Shop branches close by can be viewed below.