At the present, The Body Shop owns 11 locations near Oldham, Lancashire. This page includes a list of The Body Shop stores in the area.