That's insane, I've stayed there a few times, the photo doesn't do the actual size of the building justice, it's not small.
If an Indy company did that I'd guess it was Indy Imaging, but it looks like an NFL commissioned job so really there are a lot of companies that might have printed it, hard to guess...