Owen Education (Owen Foreign Language School) has a number of private schools located in China.
Address: Head office - 1111, Landiao Commercial Street, Jinkai Rd, Yubei District, Chongqing, China.
Website: Owen Education (Owen Foreign Language School)
Locations:
Chongqing, Chengdu, Kunming, Tianjin