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 it has brought some serious…