Farm Rio adds Selfridges pop-up to London store rollout
Fresh from opening a store on Carnaby Street last week, Farm Rio is on an opening roll. As promised, the Brazilian fashion brand has now opened a space at Selfridges flagship London store, albeit on a temporary basis.
