Supportinfo@ratecheck.travel
No. 8 Art Hotel, Shanghai | 10F, No. 246 Middle Jiangxi Road, Huangpu District, Shanghai, Shanghai, China, 200001 | RateCheck.travel