At this moment, The Body Shop owns 37 locations near Wembley, Middlesex. See this page for an entire list of The Body Shop stores close by.