A £2,500 GTA VI Jacket, a Supercar and Vice City: Selfridges Goes All In
From a life-size supercar to exclusive fashion pieces, Rockstar Games brings the world of Grand Theft Auto VI into London’s luxury retail scene. Vice City has arrived in London, and…