Northeastern University - China

Northeastern University, No. 11, Lane 3, Wen Hua Road, Shenyang (Outside UK)