Metallica launch popup London shop!
In preparation for their UK tour later this month, Metallica are launching a pop shop! It will be open from 18th October – 23rd between 12pm and 8pm other than the 23rd where it shuts at 6pm. The shop will be located at the pop-up hot spot of Shoreditch at 45 Charlotte Road, London, EC2A 3PD Metallica will […]