Avenged Sevenfold announce London pop up shop!
To coincide with their two London dates, Avenged Sevenfold will be opening a pop-up shop in London’s famed borough; Camden Town between Friday January 20 and Monday January 23! The location of the shop is Vlauder Lauders General Store in Camden Market. Fans will have to pop in often because there will be announcements of […]