Selfridges Manchester Trafford
Selfridges was opened in 1998, inside the Trafford Centre in Manchester and it is the first Group’s store outside London.
Today Selfridges owns 4 stores in UK, two in Manchester, one in Birmingham and the flagship store in Oxford Street in London [...]