God’s True Cashmere open first pop-up at Harrods, includes Joopiter collab
The latest brand to open a pop-up shop inside Knightsbridge, London luxury emporium Harrods is God’s True Cashmere, which has taken up residency for the next three months.