IF Hotel : Chongqing China 400060 400060, China, Chongqing #hotel. IF Hotel. Chain name : No chain Address line : 6F, Fashion Building Wan… Read more IF Hotel : Chongqing China 400060