At the present, The Body Shop owns 4 stores near Carlisle, Cumbria. See below for a complete list of The Body Shop branches close by.