Wuhua Road, 288. Shanghai Aijia International Building.: 31.222200, 121.458000