I'm gonna be in London for a few days in November and I was wondering if any of you guys know if I can find a store where they sell Paramore merchandise (I'm particularly interested in hoodies and t-shirts, but also pins, bags, stickers and stuff like that is fine). Maybe in Camden Town?