Supportinfo@ratecheck.travel
7 Days Hotel Shanghai University | No. 800 Ordos Road Room 401-405, Shanghai, Shanghai, China, 200444 | RateCheck.travel