Supportinfo@ratecheck.travel
DEMORES Hotel, Shanghai | No. 1465, Zhonghua Road, Huangpu District, Shanghai, Shanghai, Shanghai, China, 200021 | RateCheck.travel