Presently, The Body Shop runs 4 locations near Middlesbrough, Cleveland. This is the listing of all nearby The Body Shop stores.