I can't believe I'm asking this but...
A friend of my daughters has asked her to get him an authentic Manchester United shirt when she is in London next week.
Where would be the easiest place to buy something like this? Not necessarily the cheapest but the easiest. Preferably around the Oxford Street area.
Would Selfridges have somethign like this?