News

Metallica Launch London Pop Up Store

Ahead of their sold out UK Tour METALLICA have announced they will be opening a pop-up store in London. It will open on October 18th through to October 23rd