The Body Shop owns 4 locations near Newton Abbot, Devon. Refer to this page for a list of The Body Shop stores close by.