Dulwich College Shanghai with a couple of British international schools located in Shanghai, China.
Address:
DCS MAIN CAMPUS - 266 Lan An Rd, Jin Qiao, Pudong, 201206.
DUCKS CAMPUS - 425 Lan An Rd, Jin Qiao, Pudong, 201206.
Website: Dulwich College Shanghai