Supportinfo@ratecheck.travel
Holiday Inn Downtown, Shanghai | No. 585 Heng Feng Road 200070 Shanghai China, No. 585 Heng Feng Road, Shanghai, China, 200070 | RateCheck.travel