There is presently a total number of 31 The Body Shop branches operational near Romford, Essex. This page includes the listing of all The Body Shop locations in the area.