Can someone explain what a Pop Up Store even is? Are they like kiosks or something? And why does this one seem to be associated with a bunch of brands?
Disclaimer: I rarely shop and tend to order stuff online. Not a mall rat.
I haven't been to one myself, but I think there will be a clothing store that arranges for GN'R themed merchandise.
Generally, I think the prices are high though.