Supportinfo@ratecheck.travel
fengyuhotel, Shanghai | 2nd Floor, No. 76, Huanghua Road, Longbai New Village, Hongqiao Town, Shanghai, Shanghai, China, 201103 | RateCheck.travel