There are few shops in the world that top the Topshop on Oxford Street in London. We can literally spend hours there, trying on every top and dress and blazer…before moving on to the shoes and accessories. We know, you might be wondering why we’d shop at the Topshop in London when there’s one right on [...]


