Selfridges Owners Buy Oxford Street Store The owners of Selfridges have acquired a building on Oxford Street presently occupied by French Connection. December 17, 2025