It's a little hard to tell from the outside what exactly this store does, but this is one time where the name really does tell the story. They sell flags, some sporting memorabilia as well as a few other odd touristy-type items.
The bright colors of the flags attracted my attention (does that mean I'm a bird?) and then I started browsing. The selection is a bit odd; the flags are from seemingly random countries and the sporting souvenirs are an odd mix. It seems that they must stock a few popular teams items (think Texas, USC, Ohio State), a few local teams (i.e. Arizona and ASU) and teams that have recently been in the Fiesta Bowl.
Not really too much that I would take home from here, but the prices are right and it probably isn't a bad place to search for that "I Saw Arizona" souvenir mug. (Or leftover discount TCU merchanise from the Fiesta Bowl......)