Supportinfo@ratecheck.travel
Crowne Plaza Shanghai Noah Square by IHG | No 1699 Jinshajiang Road, Putuo District, Shanghai, Shanghai, China, 200085 | RateCheck.travel