There is currently a total number of 4 The Body Shop stores open near Northampton, Northamptonshire. Refer to the page below for a complete list of The Body Shop branches close by.