Hidden in the icy Great Lakes region of Minnesota, the Mall of America, the largest shopping complex in the United States, is a veritable city within a city. Its 520,000 square meters house 520 stores, 50 restaurants, 14 movie theaters, 8 nightclubs, and soon, the largest indoor water park in North America.