Right now, The Body Shop owns 4 stores near Beverley, North Humberside. A list of The Body Shop branches close by can be found here.