Didnt know were to post this but i live in New York State and in April we are comming to London for a international tournament. I was wondering some good stores in London to shop at. we are gonna be going to Stamford Brige and playing at Emirates stadium to give you a idea of were we are. thanks alot
yea they do but we r going to be there for 6 days and get to go around London so I was wondering all the sweet shops.
There will be countless sports stores around central london.. on places like oxford street ,tottenham court road ,etc stores will stock pretty much the same type of stuff.
Niketown is expensive, further on down the road on Regent St there is a sports store that have nearly every shirt you can think of. Can't remember what it's called though so not much help.