I'm traveling to London for the first time next week, and I am really excited to finally hit up a Topshop store (since the only US one is in NYC)... From the Web site, it appears that there are four locations in London... Are any better than the others, or are they all pretty similar? Which should I hit up?








