EN
Orion International North of Chongqing — Hotel in Chongqing, China