I'm going to be in London City for a day and I was wondering where are the best stores to grab some Everton merchandise like kits, shirts, etc. I know Everton doesn't have the best marketing but surely stores in London must sell their stuff. I don't know any of the sports retail stores so all...