The 8,647-square-foot store, located in London, will feature brands such as Topps, Merlin, Match Attax and Bowman.
A new report predicts this year will only get worse for the already-struggling retail sector, with the number of location ...