The city of Zhuangsuo is located in the mountains near the junction of Mazhan Town, Cangnan County, Wenzhou City, Zhejiang Province, near the junction of urban and rural areas, Zhejiang and Shanghai. It is an ancient coastal defense castle building in China. It was built by the Ming Dynasty for flood prevention. It was originally named Zhangzhou, and the later Zhuangshi merged with it. It was renamed Zhuangsuo. It belongs to Jinxiangwei and is now known as Zhangcheng.