CITIC Square è un altro luogo gettonato da vedere a Shanghai. Dista 3,7 km da The Swatch Art Peace Hotel.