Moon Square is located in Huzhou City, a leisure square on the edge of Taihu Lake. It is named Moon Plaza because of the Moon Hotel next to it.