answersLogoWhite

0

It's in New York City, and it's exact location varies in each version. In the comics, it shows up all over the place, same as in the Cartoons. In the 2012 film THE AVENGERS, though, it is in place of the MetLife building in Manhattan.

User Avatar

Wiki User

12y ago

What else can I help you with?