Supportinfo@ratecheck.travel
Magnolia Hotel - Shanghai Henglong Plaza store | No.400 Xikang Rd., Shanghai, Shanghai, China, 200040 | RateCheck.travel