At the time, Sports Direct owns 31 locations near London. See a complete list of Sports Direct stores below.