Supportinfo@ratecheck.travel
Shenzhou Hotel, Shanghai | No. 607 Sanlu Road, Pujiang Town, Shanghai, Shanghai, China, 201112 | RateCheck.travel