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…