Today, The Body Shop owns 4 branches near Gretna, Dumfriesshire. On this page you can find a list of The Body Shop locations close by.