Manbat Square. Manbat Plaza is the top commercial complex in Zhangjiagang City. It combines eating, drinking, shopping, shopping, and cigarettes. It has a giant-screen IMAX theater with a happy blue ocean, as well as top brands like Boss and Cannali. It is the highest-end shopping mall in Zhangjiagang and the most popular. Prosperous.