Great Mall of China Info CLOSE MODAL Project Type: Master Planning Location: Beijing | China Site Area: 3,300,000 square feet Building Area: 13,100,000 square feet The master plan of the Mall of China satisfies the plans for a large entertainment complex that includes the world’s largest waterpark, street-level retail, residential, hotel and cultural center.