Supportinfo@ratecheck.travel
The Peninsula Shanghai | 32 Zhongshan Dong Yi Road, No 32 The Bund, Shanghai, Shanghai, China, 200002 | RateCheck.travel