Supportinfo@ratecheck.travel
Yijia Business Hotel, Shanghai | 2nd Floor, No. 179 Zhonghua Road, Shanghai, Shanghai, China, 200010 | RateCheck.travel