An iconic record shop has opened a new store on a street termed London’s ‘music ... and made music at the street’s studios.