blog.eil.com
The Who pop-up shop to open in London this month
From Loudersound. The Who have announced that they’ll open a pop-up shop in London later this month. It’s called The Who @ 52 and it’ll be situated at 52 Brewer Street in Soho and will be ope…