How to Ship from Selfridges to the USA
Founded in 1904, Selfridges is one of the oldest luxury department stores in the United Kingdom. And it’s built its global reputation with only four stores nationwide, one in London, one in Birmingham and two in Manchester. It’s so famous, in fact, it spawned a TV series in 2013 called Mr Selfridge, co-made by UK […]