There is presently a total number of 6 The Body Shop branches operational near Newcastle upon Tyne, Northumberland. Refer to the page below for the entire listing of all The Body Shop locations nearby.