Farm Rio opens on third London store on Carnaby Street, Selfridges to follow
The samba beat rhythm can now be heard in London’s famous Carnaby Street following the arrival of Brazilian fashion brand Farm Rio, announcing its third store in the capital. A fourth is also set to open in Selfridges.
