At the moment, The Body Shop runs 9 locations near Castleford, West Yorkshire. Refer to the page below for a full listing of all The Body Shop stores nearby.