Selfridges Wins Approval for Private Members’ Club Selfridges, the iconic department store in London, has recently secured a significant win with the Westminster City Council. The council has given the green light to Selfridges’ proposal to transform part of its flagship London outlet into an exclusive private members’ club. This new venture will feature a […]