Il Collegio si trova a Changshu, città di 3000 anni vicino a Shanghai. Nelle vicinanze ci sono montagne e laghi. La preservazione dell’ambiente è un focus particolare di questa scuole cosi come le lingue e la cultura cinese.