Hi, I'm visiting London for the first time in November. I want to know where I can buy discounted England football merchandise. Is it only around Wembley stadium? My friend told me he bought a jersey on the street (he forgot where). Is this the norm that people sell official football stuff on the street?
I checked umbro.com and they don't have a store finder function (or did i miss it). Does anybody here know an Umbro store in central London? Or do they only have it in department stores like Selfridges? Thanks all.