Merchiston International School is an international school located in Shenzhen, China.
Address: Merchiston International School No.12 Shilongzai Road, Dalang Sub-District, Longhua District, Shenzhen, China.
Website: Merchiston International School